docsyのバージョンを0.8.0へアップグレードしてみました
このWebサイトで使用しているHugoのテーマの「docsy」のバージョンを0.8.0へアップグレードしました。
google/docsy Changelog 0.8.0 | Github
うまくできているかわかりませんが、 とりあえず動いているようなので、ヨシッ。
やったこと
Moduleのアップデート
hugo mod get -u github.com/google/docsy
公式ドキュメントを確認したところ、全部のModuleをアップデートするならば、Module指定しなくていいらしい。
Use Hugo Modules | Hugo
hugo mod get -u
0.7.2での変更点の対応
設定ファイル(私の場合config.toml)から、Algoliaに関する記述を削除した。
algolia_docsearch = false
hugoのアップデート
しばらくしたら、以下のエラーが出るようになったので、Hugoをアップデートしてみた。
Error: error building site: TOCSS: failed to transform "scss/main.scss" (text/x-scss):
前:hugo-extended 0.113.0
後:hugo-extended 0.120.4
関連リンク
[docsyのバージョンを0.6.0から0.7.0へアップグレードしてみました](https://miajimyu.com/blog/2023/06/18/docsy%E3%81%AE%E3%83%90%E3%83%BC%E3%82%B8%E3%83%A7%E3%83%B3%E3%82%920.6.0%E3%81%8B%E3%82%890.7.0%E3%81%B8%E3%82%A2%E3%83%83%E3%83%97%E3%82%B0%E3%83%AC%E3%83%BC%E3%83%89%E3%81%97%E3%81%A6%E3%81%BF%E3%81%BE%E3%81%97%E3%81%9F/)
config.tomlの変更
以下のWARNが出るようになった。
WARN DEPRECATED: Kind "taxonomyterm" used in disableKinds is deprecated, use "taxonomy" instead.
https://github.com/google/docsy-example/blob/main/hugo.tomlを見て、
disableKinds = ["taxonomy", "taxonomyTerm"]をコメントアウトした。
スポンサーリンク