据说github上能够搭博客,并且不用本身提供空间和维护,哈哈哈linux
做为一名程序猿,github搭博客对我有种神奇的吸引力,赶忙动手试一试git
关于如何使用hexo搭建博客网上好的教程多如牛毛,并且这篇博客也是在我搭完以后才写的,因此就不写搭建的详细过程了。github
说一说我在搭建过程当中所遇到的一个重大问题:vim
使用hexo+github搭建博客时是如今本地搭建好运行"hexo s",而后浏览器输入"localhost:4000"访问搭建好的博客来查看效果的,因此在最开始的时候我先发了一篇测试博客,再加上所选主题自带的教学博客,就有两篇无用博客在个人主页。浏览器
在我写完本身的博客以后,直接运行"hexo d"提交到了仓库里,这时候我才感受要把那两篇没用的删掉。问题也就出在这里了bash
我在本地把没用的博客再public目录下的目录删掉了以后再次提交居然还在!?markdown
后来才明白了原来人家hexo提交的就不是public里的内容,而是名叫.deplay_git的一个隐藏目录里的全部内容。。。(原本我还一直纳闷为何提交上去的文件有的我都没见过呢)hexo
最终运行如下命令解决该问题:测试
hexo clean
hexo g
hexo d
总结:hexo+github编写博客采用的是跟简书同样的markdown,而后直接经过hexo就能够提交上去spa
优势:有很多很不错的主题,总体来讲也很方便效率很高
缺点:对机器依赖比较强,换一台电脑的话要作的事情比较多,由于文件都保存在本地,因此须要备份
另外git bash真的很好用,最关键的是有最喜欢的vim,可让你像操做linux同样操做Windows,Windows版本的gvim真的恶心,每次都会生成两个无用的文件