
以前の記事で書きましたが、このブログサイトはCloudflare Pagesでビルドとデプロイをしています。Cloudflare Pagesくんは、とても便利ではあるのですが、ページ内のコンテンツ(主に画像)が増えてビルドが30秒以内に終わらなくなると、Error: error building site: render: failed to render pages, partial "head/head.html" timed out after 30s. This is most likely due to infinite recursion.などの文言と共にビルドが失敗するようになります。

このままでは困るので、Hugo製のサイトならどのテーマでも使える解決方法でサクっと解決します。
Hugoプロジェクトディレクトリにあるconfig.yamlやhugo.tomlなど、任意のconfigファイルがあると思います。
yamlやtomlの書き方に従って、ファイル内に
timeout: 120s
といった記述を追加してあげるだけでOKです。何も記述していないとtimeoutはデフォルトの30秒が適用されます。ここでは一時的に2分にしてますが、もっとビルドに時間がかかるようなら伸ばしてあげてください。
baseurl: https://blog.bokukoha.dev/
languageCode: ja
theme: hugo-theme-stack
title: こは雑記帳
copyright: Koha
timeout: 120s