![「[Hugo]記事が属するセクションの最新記事を取得する」のアイキャッチ画像](/images/tmb/hugo-section-list.jpg)
このブログはHugoで作成しており、記事のカテゴリ分けをSectionを用いて行ってます。URLをいじることで全てのページにアクセスできるというところが好きでこの構造にしてます。
記事が属するセクションの最新記事を表示する
この環境だと現在の記事と同じカテゴリの最新記事を表示させるためには、記事が属するセクションのリストを取得する必要があります。
single.html
{{ with .CurrentSection }}
<ul>
{{ range first 3 .Pages }}
<li><a href="{{ .RelPermalink }}">{{ .Title }}</a>
{{ end }}
</ul>
{{ end }}
これで最新3記事を表示することができました。