基于Github pages使用hexo建立本博客的步骤记录
github pages目前看起来是程序员最喜欢的建静态博客的方法了。本文记录一下我建这个博客的过程,留备查看。
github开分支
一般个人使用的博客都不是和项目相关的,因此需要新建一个 ${github username}.github.io的项目,并将master分支作为建站主分支。注意,是github.io,不是 .com。
使用hexo建网站框架
参考 如何搭建一个独立博客——简明Github Pages与Hexo教程。
不过其中部署到github的代码有疏漏,要部署到github,需要先安装git插件:
1 | $ npm install hexo-deployer-git |
部署的代码也要改改,没有github这种type,需要改为如下:
1 | deploy: |
添加站内搜索
使用百度的站内搜索貌似限制颇多,对我这个完全不懂前端,就想写写markdown的人来说略麻烦。
使用的是jerryfu推荐的swifytype方案: 利用swiftype为hexo添加站内搜索.