記事一覧を複数ページに分割するために「Paginator」を使ったら、固定ページまで一覧に含まれてしまった。
2021年2月24日
固定ページが含まれてしまう
トップページに表示される記事一覧を複数ページに分割するためにページネーションを作りました。
Hugoの機能を使うことで簡単にページネーションを実装できたのですが、 困ったことに固定ページとして作ったつもりのページまでこれに含まれてしまいました。
build option で解決
---
title: "タイトル"
description: "概要文"
draft: false
_build:
list: never
---
マークダウンファイルの設定に_build
を追加してやることで、
特定のページをページネーションの対象から除外することができます。
具体的にはlist: never
としてやることで、page collection
に該当ページを含ませないようにしています。
できれば特定セクションに属する記事をまとめて除外したかったのですが、問題は解決できたのでこれで良しとしておきます。