分页器不会覆盖分页设置

  • 本文关键字:分页 设置 覆盖 hugo
  • 更新时间 :
  • 英文 :


我使用的是hugo 0.73.0,分页器似乎没有覆盖全局分页值。

问题1:

在我的config.toml 中

paginate = 4

在我的列表模板中

{{ range (.Paginator 2).Pages  -}}
{{ partial "listing.html" .}}
{{- end }}

在这里,我想使用每页2篇文章,但它仍然显示配置中全局设置定义的4篇。

问题2:当我尝试时

{ range sort (.Paginate (.Site.Taxonomies.tags.Alphabetical)).Pages.ByTitle  -}}
{{ partial "listing.html" .}}
{{- end }}

该列表按名称对我的帖子进行排序。但一旦开始分页,就会打乱排序顺序。例如,如果我有4个帖子(A、B、C、D(,并且paginate设置为3。那么页面是这样的:

第1页:文章B,C,D

第2页:张贴

我想要的是这样的东西

第1页:文章A,B,C

第2页:张贴D

任何帮助都将不胜感激。感谢

gohugo-theme-ananke每页显示3篇文章,使用layouts/posts/list.html和:

{{ $paginator := .Paginate (where .Data.Pages "Section" .Section)}}

检查覆盖Paginate选项是否在该主题示例站点中有效,以进行测试
然后您可以尝试集成.Site.Taxonomies.tags.Alphabetical

最新更新