Octopressでブログを書いていて、さして不満はないのだが、別の静的サイトジェネレーターに「Hexo」というのがあるのを知った。
Octopressに較べ、テーマも豊富に用意あり、日本語のURLやカテゴリー名にも対応しているようだったので、入れてみた。
rubyではなく、Node.jsというのを使うらしい。

導入には下記サイトなどを参考にさせて頂いた。
【Node.js】Hexoでブログを書くための環境構築 | AdMax Tech Blog

概ね上記サイトの通りに進めたらいいようだったが、Xubuntu14.04の環境では若干うまく行かないところがあった。

nodeにパスを通す際、~/.bash_profileというファイルが見つからなかったので、~/.profileに

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

を追記したが、これでは駄目なようで、ターミナルを起動する度にnvmというコマンドが見つからないと言われる。

どうやら~/.bashrcに追記しないと駄目なようだった。
Ubuntu11.10で、nvmからnode.jsをインストールする - ホワイトぼーど

Hexoをインストールするところで

npm WARN optional dep failed, continuing fsevents@0.2.0

と言われたが、問題なく使えるようだ。
途中うまく行かないので、下記サイトを参考に

curl -sL https://deb.nodesource.com/setup | sudo bash -

sudo apt-get install -y nodejs

とやったりしたが、果たしてこれが必要な操作だったのかどうかは不明。
Installing Node.js via package manager · joyent/node Wiki

しばらく試用してみて良ささそうだったら、Octopressから乗り換えるかもしれない。

表示   このエントリーをはてなブックマークに追加

Comments

2014年11月21日