HEXO を vagrant 上で使ってみる

HEXO

今まで middleman に手を加えてサイトを作ってたのですが、
ビルドが遅かったりなんで HEXO を試してみたら速いしよさげ。

インストール

nvmを入れる

1
2
3
4
5
$ curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.1/install.sh | bash
$ exit
% vagrant ssh
$ nvm --version
0.33.1

node.js を入れる

1
$ nvm install stable

hexo を入れる

1
$ nvm install hexo-cli -g

プロジェクトを作成する

共有フォルダ上だとシンボリックリンクのエラーが出るので、それ以外でやる。

1
% hexo init proj

ソースファイルを共有フォルダにする

_config.yml をいじる:

1
2
3
4
# Directory
#source_dir: source
source_dir: /home/vagrant/src/hexo/source
public_dir: public

参考サイト