Hugo で Section ごとの RSS フィードを出力

Hugo ではデフォルトの RSS は以下の URL となっている。

https://example.com/index.xml

Hugo でブログ作っている場合、このままでは記事以外の固定ページまで RSS に出力されてしまう。

そこで記事のみが RSS として出力されるようにした。

環境:Hugo(heyo テーマ)

以下のサイトに従い、/heyo/theme.toml にセクションごとに RSS を出力するように設定、その上で /heyo/layouts/en/post/rss.xml を作成する(heyo は多言語対応のサイトなので en ディレクトリが必要)。

Hugo で Section ごとに RSS を生成する
https://blog.ssrf.in/scrap/hugo-rss-with-section/

これで以下の URL で記事一覧の RSS が出力されるようになった。

https://example.com/post/index.xml

なお冒頭に書いたデフォルトの RSS も生きているままなので、固定ページを含めた RSS はそこで見ればいい。


この記事が気に入ったらサポートをしてみませんか?