Xubuntuに静的サイトジェネレーターHexoを入れてみた
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から乗り換えるかもしれない。