Hexo セットアップメモ

はじめに  

ELK などを触っていてメモする場所が欲しくなり、以前ぜんぜん詳しくもないのになぜか触ったことがある hexo を思い出すも Node.js をはじめから設定する必要があり、手始めに初期設定をメモします。

参考サイト

Macにnodebrew(node.js, npm)をインストールする手順
Qiita Markdown 書き方 まとめ
所要時間3分!? Github PagesとHEXOで爆速ブログ構築してみよう!

手順

nvm のインストール

1
2
git clone git://github.com/creationix/nvm.git ~/.nvm
source ~/.nvm/nvm.sh

nvm をターミナル起動時に有効にする

1
2
3
4
5
node -v
v0.12.7
nvm alias default v0.12.7
default -> v0.12.7
vi ~/.zprofile

if [[ -s ~/.nvm/nvm.sh ]];
then source ~/.nvm/nvm.sh
fi

1
source ~/.zprofile

Hexo をインストール

1
npm install -g hexo

公開用の設定等は過去に実施していたようなので割愛

liginc さんの元ネタの _config.ymltypegithub でなく git でうまくいった

***2017/08/01追記***
repository 指定先も変更
Hexo でひさびさに deploy したらパーミッションエラー

記事の作成

hexo new '新規ページタイトル'

vi source/_posts/新規ページタイトル.md

新規記事のデプロイ

hexo d -g

反映しないときはキャッシュ消去
hexo clean

以上