はじめに
Hugoのバージョンをアップデートしたのでやったことを記載する。
環境
MacOS Ventura 13.3.1
Docker Desktop 4.23.0 (120376)
Hugo 0.110.0
今回からMacで記事を書くことになった。
理由は、メインで使っているWindows機でWSL2+Dockerの起動ができなくなったため。
直ったら、Windows機でまた書くようにする。
実施したこと
Hugoのブログリポジトリにある composer.yml
を以下のように書き直した。
# https://gohugo.io/installation/linux/#docker
services:
hugo:
- image: klakegg/hugo:0.110.0-ext-ubuntu
+ image: klakegg/hugo:0.111.3-ext-ubuntu
entrypoint: tail -f /dev/null
volumes:
- .:/src
ports:
- "1313:1313"
docker compose pull
を実行し、新しいイメージをダウンロードし、一度コンテナを削除し再度コンテナを作成する。
docker compose pull
docker compose down
docker compose up -d
動作に問題がなければOK
netlify.toml
を以下のように書き直した。
## for build
[build]
publish = "public"
command = "hugo --gc --minify"
[context.production.environment]
- HUGO_VERSION = "0.110.0"
+ HUGO_VERSION = "0.111.3"
HUGO_ENV = "production"
HUGO_ENABLEGITINFO = "true"
[context.split1]
command = "hugo --gc --minify --enableGitInfo"
[context.split1.environment]
- HUGO_VERSION = "0.110.0"
+ HUGO_VERSION = "0.111.3"
HUGO_ENV = "production"
[context.deploy-preview]
command = "hugo --gc --minify --buildFuture -b $DEPLOY_PRIME_URL"
[context.deploy-preview.environment]
- HUGO_VERSION = "0.110.0"
+ HUGO_VERSION = "0.111.3"
[context.branch-deploy]
command = "hugo --gc --minify -b $DEPLOY_PRIME_URL"
[context.branch-deploy.environment]
- HUGO_VERSION = "0.110.0"
+ HUGO_VERSION = "0.111.3"
[context.next.environment]
HUGO_ENABLEGITINFO = "true"
この修正をコミットし、master
にプッシュする。
あとは netlify
でデプロイしてくれるので待つ。
サイトを確認し問題なければOK
おわりに
Mac で環境を構築していたら、hugo の新しいイメージがあったのでついでに更新を行った。
1年くらい使ってなかったので、OSアップデートも完了していない・・・。なので、今からアップデートしよう。
hugoのアップデートも定期的にできるといいな。