Featured image of post Hugoの最新版を入れてみよう

Hugoの最新版を入れてみよう

基本編

共通

使用中のバージョンを確認

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つのファイルが出来上がります。

  1. hugo.exe
  2. LICENSE
  3. 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」を選択することでゲットできます。

Licensed under CC BY-NC-SA 4.0
Hugo で構築されています。
テーマ StackJimmy によって設計されています。