最近 Hexo 非常火,加上之前用 Jeklly 搭建的个人 Blog 体验实在差强人意,所以决定切到 Hexo,养成更好的记录和分享习惯,同时,也帮助一下记忆力越来越差的快要生锈的那个大脑。
不多废话,以下记录基于 Mac OS X, 开始:
1,安装Hexo:1
2
3
4
5$ npm install hexo-cli -g
$ hexo init blog
$ cd blog
$ npm install
$ hexo server
这样就装好了, So easy。参考的当然是官网:Hexo
2, 安装主题,我选择了 icarus,纯属个人口味,更多主题,当然可以参考:Hexo Themes
安装步骤,可参考: icarus Installtion
Update: 由于 icarus 主题无法生成 catogories 和 tags 的主页面,所以我只好切换成另外一个主题hueman。 BTW,我个人不太喜欢 Next 主题。
3,一系列的配置,我主要修改了一些主题内相关的配置,记录如下,可参考文档:
Hexo Configuration
4,发布到 Github.
首先,得安装插件:
1 | $ npm install hexo-deployer-git --save |
然后修改配置如下:
deploy:
type: git
repository: https://github.com/fastzch/fastzch.github.io.git
branch: master
注意:网上有很多文章中写法可能太老,配置后,无法 deploy 到 git.
好了,大功告成!