hexo部署过程记录

2016.8.23 第一次修改:

  • 增加了关于arch的配置
  • 增加了主题NexT的安装
  • 格式优化
  • 删除了ubuntu的有关安装命令
  • 删除了原主题的配置(更新太慢)

使用 hexo 来发表博文,并部署.

开始

环境安装

需要安装git,以及Node.js.

1
2
3
sudo pacman -S git
sudo pacman -S npm
sudo npm install -g hexo-cli

建站

进入目录,执行:

1
2
hexo init
npm install

后面的是执行依赖安装,切记不要忘记了.

预览

运行:

1
hexo s

进入浏览器,输入:localhost:4000.

更换主题

1
git clone https://github.com/iissnan/hexo-theme-next themes/next

修改根目录下_config.yml文件.

1
theme: next

接着继续运行:

1
2
hexo clean
hexo s

这可以解决大部分未更新的问题.

部署

修改根目录下 _config.yml 文件.

1
2
3
deploy:
type: [git/openshift]
repo: [你的git仓库地址]

除此以外,可以修改这个文件其他各个部分,官方文档.

安装hexo-deployer-git --save.

1
sudo npm install hexo-deployer-git --save

接着可以部署:

1
$ hexo d

优化

自动在中英文之间加上空格:

1
sudo npm install hexo-filter-auto-spacing --save

但是,需要在根目录下_config.yml中开启.

1
2
# Writing
auto_spacing: true

结束

这是我部署的整个方案,其他方案亦可参考:

hexo中文文档

如何搭建一个独立博客——简明Github Pages与Hexo教程

NexT 开始使用