Hugo Paginate

Hugoの記事の一覧から固定ページを取り除きたい。

themes/casper/layouts/page/list.html
<main class="content" role="main">
    {{ $paginator := .Paginator }}

	<div class="extra-pagination inner">
    {{ partial "pagination.html" $paginator }}
	</div>

	{{ range $index, $page := $paginator.Pages }}
	   {{ partial "li.html" . }}
	{{ end }}

	{{ partial "pagination.html" $paginator }}
</main>

この部分を以下のように変える。

<main class="content" role="main">
    {{ $paginator := .Paginate (where .Data.Pages "Type" "posts") }}

	<div class="extra-pagination inner">
    {{ partial "pagination.html" $paginator }}
	</div>

  {{ range $paginator.Pages }}

	   {{ partial "li.html" . }}
	{{ end }}

	{{ partial "pagination.html" $paginator }}
</main>

 見られたくない記事はリストから外して,ディレクトリにアクセス制限をかける。ベーシック認証だから大したことないけど。