Docsyのバージョンを0.12.0へアップグレードしてみました
Docsyのバージョンを0.12.0へアップグレードしてみました。
hugoのバージョンもv0.147.6くらいまで上げてみました。
やったこと
Moduleのアップデート
hugo mod get -u
Hugoのアップグレード
ついでにHugoのアップグレードをしました。
v0.125.4→v0.147.6
choco upgrade hugo-extended
config.tomlの編集
sidebar_menu_truncateという項目がないと、アラートが出ていた。
そのため、とりあえず追加しました。
あまり意味は分かっていないです。
サイドメニューの項目数に関係すると思う。
その証拠にサイドメニューが大量に表示される様になりました。
sidebar_menu_truncate = 9999
ショートコード対応(twitterをxに変更)
ショートコードの書き方が変わったので、変更しました。
hugoの内部でtwitterでもxでも両対応して欲しい気持ちはある。
# 変更前
twitter user="" id=""
# 変更後
x user="" id=""
コンテナレジストリ廃止に対する対応
GitLabに登録されているコンテナのイメージが非推奨になっていたので、.gitlab-ci.yml
の中身を編集しました。
ちなみに、GitLab上でHugoのREADME.mdを見て、気が付きました。
As of 2025-01-16 (MR), this project relies on the Docker image of https://docker.hugomods.com.
The last version of Hugo uploaded in the
container registry
is 0.140.2. You're advised to replace registry.gitlab.com/pages/hugo/hugo_extended:latest
with hugomods/hugo:exts.
# 変更前
image: registry.gitlab.com/pages/hugo/hugo_extended:latest
# 変更後
image: hugomods/hugo:exts