HUGOアップデート2026
毎年恒例?HUGOアップデート2026
ちなみに現状
Hugo 0.147.5
MacOS Tahoe 26.6.2
■Homebrewの更新
・現在バージョン確認
brew --version
結果>
Homebrew 4.5.2
・更新
brew update
数十秒で終了
Homebrew 7.0.6
■HUGOの更新
・現在バージョン確認
hugo version
結果>
hugo v0.147.5+extended+withdeploy darwin/arm64 BuildDate=2025-05-22T11:37:19Z VendorInfo=brew
・更新
brew upgrade hugo
数秒で終了
hugo v0.166.0+extended+withdeploy darwin/arm64 BuildDate=2026-09-09T14:45:02Z VendorInfo=Homebrew
さ、これで今までどおりpreviewしようとしたんだけど、以下の警告
WARN deprecated: .Language.LanguageCode was deprecated in Hugo v0.158.0 and will be removed in a future release. Use .Language.Locale instead.
WARN deprecated: .Language.LanguageDirection was deprecated in Hugo v0.158.0 and will be removed in a future release. Use .Language.Direction instead.
テーマが古いからかな・・・
とりあえず動いてるけど、直しておくことに。
[ .Language.LanguageCode ]という設定がどっかにあるはずなので、探す・・・
grep -R "LanguageCode" .
2つ見つかった
./themes/ananke/README.md:- Site LanguageCode
./themes/ananke/layouts/_default/baseof.html:<html lang="{{ site.Language.LanguageCode }}" {{- with partialCached "func/GetLanguageDirection" "GetLanguageDirection" }} dir="{{ . }}" {{- end }}>
README.mdは関係ないのでbaseof.htmlで
site.Language.LanguageCode
を以下に変更
site.Language.Locale
これで一個警告減ったことを確認。次は
[ .Language.LanguageDirection ]を探す
grep -R "LanguageDirection" .
すると結構いっぱい出てきたけど全部
Site.Language.LanguageDirection
を
Site.Language.Direction
に変更して、ワーニング無くなった。
超基本構成で作り直したおかげ?で、スムーズにバージョンアップできました。
20260923 新規作成