egmkang 服务端开发工程师

用hexo在github上搭建博客

2014-05-22

折腾了一个下午, 终于用hexo在github上搭建了一个静态博客, 感觉还不错, 贴出来过程.

发布新的文章

假设你已经自行安装了node.js和npm

$ sudo npm install -g hexo
$ mkdir blog && cd blog
$ hexo init
$ npm install

编写新的文章

$ hexo new "hello world"
$ vim source/_posts/hello-world.md

预览文章

$ hexo clean && hexo generate
$ hexo server

等文章弄好了, 就可以部署了 $ hexo deploy

github仓库和配置

如果你的仓库名字叫yourname.github.com, 那最好不过了, 这样你就可以通过http://yourname.github.com或者http://yourname.github.io来访问. 这种方式只需要把静态页面push到master分支就可以了. 但是我当时弄的仓库名字叫blog, 所以需要修改一下配置, 因为域名是http://egmkang.github.io/blog, 所以root就应该是/blog/, 然后还需要修改一下主题的配置文件, 否则homearchives的路径就会不对.

保存markdown文件

为了不让markdown文件丢失, 我把markdown文件也保存到github上, 修改.gitignore文件不忽略_config.xmlsource, theme:

$ git checkout --orphan post
$ git commit -a -m "post init"
$ git push

Comments