hexo有感而发


title: hexo有感而发
date: 2018-03-19 22:59:10
tags:

    今天突然意识到使用hexo+github有一个很致命的问题,那就是博客的保存,如果一个博客不能长久的保存下去,就失去了它最重要的意义。
    关于这个问题我有两种解决方案:

    第一种是使用git将源文件上传到github中,因为我们在本地编辑的博客是要上传到github解析为静态网页,这跟我们.net开发网站,从编写代码编译代码生成dll,最后发布到iis被解析是一样的道理,所以保存博客的可以通过保存源代码的方式,当然也可以保存解析的静态网页,个人喜欢吧。
    第二种方法是直接使用github提供的issues写博客,虽然界面的比较简陋,但是真的很不错,没有广告,写博客也可以使用markdown,操作的过程的相对来说没有hexo+github那么繁琐,没有那么多命令和解决各种坑,是很耗费精力的!作为一个软件开发人员,重装系统是常有的事,要我重装系统又再折腾一遍,真的是有心无力啊!


现在我总结一下hexo遇到的问题:

第一个问题:github解析网页是没有样式的

是关于当我们第一次生成部署发布到github上面,js,css的路径解析错误,准确的来说不是解析错误,而是我们的css,js的路径是错的。解决方案,如下图

在hexo官网上有这么一句话,我开始一直在本地修改图上的路径,后来仔细一想,这里指的网站是指被解析后生成部署在github上的,因为我没有放在子目录中,所以我可以直接使用"/",你只需要把你的域名url想我这样弄即可。如果存在子目录,按照hexo官网文档那样设置即可,如下quote。

网站存放在子目录
如果您的网站存放在子目录中,例如 http://yoursite.com/blog,则请将您的 url 设为 http://yoursite.com/blog 并把 root 设为 /blog/。

第二个问题:域名解析完成后,“hexo g -d”又重新恢复到github的域名

    我买了一个域名,老是恢复到github的域名,找了很久都不能解决问题,后来我惊喜的发现了一个惊天的秘密,原来这么简单,如下图:在你的source里新建一个txt,里面写上你的域名,比如我的域名是:yujimhoo.top,接着ctrl s,将.txt的后缀去掉,好完美解决这个问题,是不是惊奇地发现,“hexo g -d”域名就不会再被重置了。

好,我hexo搭建博客的之旅在此开了一个小头。

猜你喜欢

转载自blog.csdn.net/qq_34769573/article/details/79619668