hugoのバージョンを0.51にするとビルド時にエラーが出力されるようになった。一応ビルドは完了しているようだが、気持ち悪いので調べてみた。
参考サイト:Hugo 0.51: The 30K Stars Edition! | Hugo
エラー内容は以下のとおり。ちなみに最新版v0.54でも同じエラーが出力された。分かり易いようにカンマを改行に変更したりしている。
Building sites … WARN 2019/03/12 22:33:55
Found no layout for "section"
language "en"
output format "HTML":
create a template below /layouts with one of these filenames:
pages/pages.en.html.html
pages/section.en.html.html
pages/list.en.html.html
pages/pages.html.html
pages/section.html.html
pages/list.html.html
pages/pages.en.html
pages/section.en.html
pages/list.en.html
pages/pages.html
pages/section.html
pages/list.html
section/pages.en.html.html
section/section.en.html.html
section/list.en.html.html
section/pages.html.html
section/section.html.html
section/list.html.html
section/pages.en.html
section/section.en.html
section/list.en.html
section/pages.html
section/section.html
section/list.html
_default/pages.en.html.html
_default/section.en.html.html
_default/list.en.html.html
_default/pages.html.html
_default/section.html.html
_default/list.html.html
_default/pages.en.html
_default/section.en.html
_default/list.en.html
_default/pages.html
_default/section.html
_default/list.html
エラー内容を見ると、/layouts
フォルダ配下に上記のファイルが存在していないのが拙いらしい。同じエラーに関sる質問がHugo Discussionのここ
とかここ
にも挙がっていて、これに対する回答を読むと、上記のうち、どれかひとつのファイルが存在すれば良いようだ。
/layouts/_default/list.html
というわけで、上記の空ファイルを作成すると、エラーは出なくなった。この空ファイルがなぜ必要なのか不明なままなのですっきりしないが、エラー表示に従ってエラーが出なくなったので良しとする。
コメント
コメントなどありましたら、GitHubのディスカッションへお願いします。(書き込みには、GitHubのアカウントが必要です)