部署与安装
1.Install Node.JS
$ sudo yum install nodejs npm
2.Install Hexo
$ sudo npm install -g hexo-cli
3.Init Your Blog
按照官方的说明:
$ hexo init <folder>
$ cd <folder>
$ npm install
并调整配置等等。
4.启动!
如果是在本机上host该blog,直接:
hexo s -d
保持在后台运行则是:
nohup hexo s -d &
如果是利用github.io来host,可参照官网说明。
经测试若是本机hexo server模式,写了新的post,可实时刷新。而采用github,还需deploy到github。具体是采用该命令:
hexo d -g
初步使用下来,感觉方便至极!
个性化
Theme
可在官方的Themes中挑选,该blog选用的是[yilia]。
该Theme已经集成了留言系统,具体可在_config.yml中配置,亦非常方便。
Plugin
安装了该插件后,就有了所见即所得的编辑post的web界面了。必装!
还有令一个admin插件hexo-hey,也是同样的效果。
Google Analytics
置顶功能
参见该次Commit,修改layout/_partial/archive.ejs
文件,开启置顶功能。
再以后的文章的md文件中,添加top:true
,即可自动置顶。
例如,可修改文本的md文件为:
1 | title: 'How to Use Hexo to Host Your Blog!' |
关闭评论功能
同样在具体的md文件中如上添加comments:false
,即可关闭评论。默认是开启。
另外一篇极好的Hexo博客说明
http://gold.xitu.io/entry/57144e7179bc44005fa66b9a
导入,导出,备份等问题
不知何故,每篇文章下面的”share_jar.ejs”和”share_addthis.ejs”不好用了。
另外需要添加文章版权信息。