Sectionページのレイアウトが適用されない

RのSectionページのレイアウトには、layouts/section/R.htmlを作ってあり、今までこれが適用されていました。しかし、どこかのタイミングで先のテンプレートが適用されず、代わりにlayouts/_default/list.htmlが適用されるようになってしまい、表示がおかしくなってしまうことに。

Sectionページのレイアウトは、下記の順序でテンプレートが検索され適用されるはずです。

Ref. Hugo’s Lookup Order Examples: Layout Lookup for Section Pages

そのため、本当ならlayouts/_default/list.htmlではなくlayouts/section/R.htmlが適用されてほしいところです。

原因が良く分かりませんでしたが、content/R内に_index.mdを作成していなかったので、とりあえず下記のようなfront matterだけ記述したファイルを作成しました。

---
title: R
---

これで再度デプロイしたら、無事にR用のsectionページテンプレートが適用されました。

See Also