Contents
  1. 1. 安装
  2. 2. 主题和插件
  3. 3. 调试
  4. 4. 部署git pages

Octopress generate太慢,配置环境依赖得花费好长时间搞定,加之老机器太旧;趁着最近更新了机器,无奈把博客迁移到Hexo,继续码博客吧。
Hexo官网:Link

安装

  1. Mac下首先安装Node.js,直接到这里下载安装即可,安装完毕后在.bash_profile中添加:
1
export PATH="/usr/local/bin/:$PATH"

  1. Mac自带git,不过得先安装好xCode才可以使用git
  2. 新建文件夹hexo执行命令,安装hexo:
1
$ npm install -g hexo
  1. 执行如下命令,初始化hexo
1
2
3
$ hexo init <folder>
$ cd <folder>
$ npm install
  1. 如果是从octopress迁移的可以需要修改_config.yml
1
$ cp <octopress>/source/_post/* <hexo>/source/_post/
1
new_post_name: :year-:month-:day-:title.md

如果想要保留RSS,可以安装hexo-migrator-rss插件

主题和插件

Hexo提供了丰富的插件主题:
安装方法:

  1. 插件
1
$ npm install <plugin-name> --save
  1. 主题
1
$ git clone <repository> themes/<theme-name>

注意需要在_config.yml中修改pluginstheme的值来启用。

调试

执行下面命令实时查看http://localhost:4000

1
$ hexo server

部署git pages

修改_config.yml:

1
2
3
4
deploy:
type: github
repository: git@github.com:XXX/XXX.github.com.git
branch: master

注意:为项目制作网页需要讲branch改为gh-pages,如果需要自定义域名需要添加CNAME文件,参考Hexo
之后deploy:

1
2
3
$ hexo clean
$ hexo generate
$ hexo deploy
Contents
  1. 1. 安装
  2. 2. 主题和插件
  3. 3. 调试
  4. 4. 部署git pages