当サイトはOctopressを使って生成していたのですが、このたびHugoに移行することにしました。 この記事ではHugoに移行した経緯と、Hugoへの移行手順についてまとめます。 なおローカル環境はMac OS Xです。
Octopressを辞めた理由
Octopressを辞めた理由は、記事数の増加に伴い、サイトの生成に時間がかかるようになってしまったからです。
HugoではOctopressに比べてサイトの生成時間が短いことから、Hugoに移行することにしました。
現在の記事数でのサイトの生成時間は、Octpress(rake generate
コマンド)で 20.39秒、Hugo(hugo
コマンド)では 2.66秒でした!
他にも、Octpressは直近のコミットが半年前のもので、活発にメンテナンスされていないと感じたことも、Hugoへ移行した理由の1つです。
Hugoのインストール
Macの場合はHomebrewからインストールするのが良いでしょう。
brew update
brew install hugo
Mac以外の方は、公式ページを参考にして、ソースコードからインストールしましょう。