共通
使用中のバージョンを確認
hugo version
これを実行すると、現在使用しているバージョンが表示されます。
ちなみに先程実行したところ、
hugo v0.80.0
と出ました。
最新版のダウンロード
Hugoのリリース一覧はこちら。
Releases · gohugoio/hugo
1番上に最新版が出ていますので、この中の「Assets」から欲しいものをダウンロードします。
表示されていない場合は「Show all …」を選択すると、隠れているものが出てきます。
Windows編
ダウンロードするファイル
私は拡張版を使っているのでhugo_extended_バージョン_windows-amd64.zip
を落とします。
通常版の場合は、「extended」が付かないものを落としてください。
ハッシュ値比較
「Assets」の中にhugo_0.111.3_checksums.txt
というファイルがあり、この中にハッシュ値が記載されています。
ダウンロードしたファイルと、上記ファイル内のハッシュ値が同一か確認しましょう。
解凍
zipファイルを解凍すると、3つのファイルが出来上がります。
- hugo.exe
- LICENSE
- README.md
インストール
Windowsの場合は、hugo.exe
を置き換える(上書き)だけで完了します。
先程解凍した3つのファイルを既存のhugo.exe
を置いてある場所に上書きで入れて終わりです。
確認1 バージョン
hugo version
最新版のバージョンが表示されていればオッケーです。
確認2 Hugo Sever
hugo server
これを実行して、エラーが出ないことを確認します。
何かしらのエラーが出たときはネットで調べて対応します。
意味不明の場合は、いったん元のバージョンに戻す(古いのを上書き)でも良いです。
Linux編
また後で書きます。
トラブルシューティング
参考になれば・・・
以前、一気にバージョンを上げたときに問題が出て、四苦八苦した記事がこちら。
そうだ Hugo の最新版を使おう! · k-kaz が Hugo で遊ぶサイト
最新版では古い機能が使えなくなっていたので、その対応をしました。
旧バージョンの入手方法
リリースのページに移動します。
Releases · gohugoio/hugo
上部メニュー(Code、Issues …)のすぐ下で、「Releases」が青くなっていると思います。 その横にある「Tags」を選択してください。
リリース一覧が簡易表示されます。
希望するリリースの「Downloads」を選択することでゲットできます。