分页

本页内容

该模块附带了一个通用的分页模板,其允许通过参数进行配置,如对齐方式、尺寸和兄弟节点的数量。

Modulegithub.com/hbstack/pagination
Repository⭐ Please consider giving a star if your like it.
Stars
Version
Used by
Requirements
License
UsageSee how to use modules.

用法

模板接受一个 Paginator 变量。

1{{ partial "hb/modules/pagination/index" .Paginator }}

Pagination example

站点参数

ParameterTypeRequiredDefaultDescription
alignmentstring-centercenterstart(左侧)或 end(右侧)。
sizestring--留空(中等), sm(小)或 lg(大)。
siblingsinteger-2当前页码左右侧的兄弟节点数量。

hugo.toml

1[params]
2  [params.hb]
3    [params.hb.pagination]
4      alignment = 'center'
5      siblings = 2
6      size = ''

hugo.yaml

1params:
2  hb:
3    pagination:
4      alignment: center
5      siblings: 2
6      size: ""

hugo.json

 1{
 2   "params": {
 3      "hb": {
 4         "pagination": {
 5            "alignment": "center",
 6            "siblings": 2,
 7            "size": ""
 8         }
 9      }
10   }
11}