My problems on building personal blog (hexo+github)
我搭个博客挺烦恼的,黑人问号。。。
开始我在廖雪峰的个人网站上学了GitHub并安装了git2.8版本。
(我看到github里我的username.github.io的setting里面已经有标明我的site是https://username/username.github.io了,可是点击后显示404打不开‘好像说我没有index.html’,于是我在目录下新建一个index.html,可还是打不开,等到几个小时后我点击这个链接它就显示了index.html的内容,可是我要的是hexo搭博客啊!就没管它了继续下一步)
然后我搜教程,搭建hexo+github博客需要先下载node.js
作为小菜鸟我下载了.zip文件才发现一脸懵逼,之后又删除。
所以建议萌新们下载.msi的就好,一直点击‘下一步’就好,实在完美。
我拿舍友的安装包下载,显示的是版本不够新,node的版本必须大于4.2.3,而我的只有4.0.0,我那个气啊,又卸载了这个node.js。
重新下一个version6.10的,唔,这回再按照零基础免费搭建个人博客-hexo+github搭就比较顺利了
但更改一些文件还是要注意下:
比如:
_config.yml这个文件吧,设置自己的属性,每个冒号后面要有一个小空格,不然会报错
还有type: git //最好这样设置,不然它可能github或Git都不能识别
我最后generate它和deploy的时候又有个问题,因为我的github文件里面之前新建了一个index.html,它覆盖不了index.html,然后我删掉github里面的index,再重新generate和deploy一次,登上我的username.github.io就能看到我的博客啦。
Hexo常用简写命令
hexo n #生成文章,或者source\_posts手动编辑
hexo s #本地发布预览效果
hexo g #生成public静态文件
hexo d #部署之前预先生成静态文件