Hexo セットアップメモ

INDEX

  1. はじめに  
  2. 参考サイト
  3. 手順
    1. nvm のインストール
    2. nvm をターミナル起動時に有効にする
    3. Hexo をインストール
    4. 公開用の設定等は過去に実施していたようなので割愛
    5. 記事の作成
    6. 新規記事のデプロイ

はじめに  

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

以上

ƒ