HugoのホームにPostsという記事が自動で生成されるときの対策
もくじ
今回解決する問題
これは Hugo(v0.64.0)でhugo-casper-twoというテーマのデモサンプルをそのまま起動させた状態です。
はい👻
なぜか勝手にPostsという記事が生成させるので、恥ずかしいから見えないようにしたい! という話です。
そもそもの原因
Hugo(v0.57)付近で発生した仕様変更が原因なようです。
解決策
themesのlayoutsの中から下記の文字列を検索します。
「(where .Data.Pages “Type” “post”)」
「(where .Site.Pages “Type” “post”)」
そして下記へ書き換えます。
「(where .Site.RegularPages “Type” “post”)」
以上
余談
hugo-casper-twoでは、post-list-term.htmlというファイルが該当しました。