Paginator
Pagination 是将列表页面分割成两个或多个分页器的过程,每个分页器包含页面集合的子集,并包含导航链接到其他分页器。每个分页器上的元素数量由您站点配置中的 paginate
设置的值确定,默认值为 10
。
您可以在首页模板、section
模板、taxonomy
模板和 term
模板中调用分页。每个模板都会接收一个常规页面集合作为上下文。当调用 Paginator
方法时,它会对接收到的页面集合进行分页处理。
layouts/_default/list.html
{{ range .Paginator.Pages }}
<h2><a href="{{ .RelPermalink }}">{{ .LinkTitle }}</a></h2>
{{ end }}
{{ template "_internal/pagination.html" . }}
在上面的示例中,内部的 “pagination” 模板会创建分页器之间的导航链接。