Mono Works

チラシのすきま

hugo v0.51でビルドエラー

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のアカウントが必要です)
執筆者
"ぽぽろんち" @pporoch
pporoch120
Mono Worksの中の人。好きなことをつらつらと書き留めてます。
ギターを始めてから 練習動画をYouTubeにアップしてます。ご笑納ください。
"DQX@ぬここ(UD487-754)、コツメ(NO078-818)"
採用案内