ページ割りしたい
1# hugo.toml
2paginate = 10
3paginatePath = "page"
ページ割りするときのページ数を設定できます。 デフォルトのページ割りは10ページ/記事ごとになっています。
記事一覧に追加したい
<!-- /layouts/_default/list.html -->
{{ template "_internal/pagination.html" . }}
{{ range .Paginator.Pages }}
{{ .Title }}
{{ end }}
前後の記事を追加したい
<head>
<link rel="prev" href="前の記事のパーマリンク">
<link rel="next" href="次の記事のパーマリンク">
</head>
<nav>
<ul>
<li><a rel="prev" href="前の記事のパーマリンク">前の記事</li>
<li><a rel="next" href="次の記事のパーマリンク">次の記事</li>
</ul>
</nav>