Html Jekyll paginator不生成任何页面
我对Jekyll中的分页有问题。看起来,Html Jekyll paginator不生成任何页面,html,pagination,jekyll,github-pages,Html,Pagination,Jekyll,Github Pages,我对Jekyll中的分页有问题。看起来,paginatorliquid标签根本没有做任何事情。每当我在main index.html页面上替换for循环时 {% for post in site.posts %} 与 不会显示任何帖子(它们与第一个标记一起正确显示) My_config.yml文件中添加了以下内容: paginate: 1 paginate_path: "page:num" 如果我尝试使用另一个paginator标记,如{{{paginator.total_posts}},则
paginator
liquid标签根本没有做任何事情。每当我在main index.html页面上替换for循环时
{% for post in site.posts %}
与
不会显示任何帖子(它们与第一个标记一起正确显示)
My_config.yml文件中添加了以下内容:
paginate: 1
paginate_path: "page:num"
如果我尝试使用另一个paginator标记,如{{{paginator.total_posts}}
,则不会显示任何内容
我试图通过在本地部署来实现这一点,但最后的页面将转到github页面。有人能告诉我为什么paginator标记不起作用吗?这里的问题不是paginator标记,而是_config.yml文件中的
paginate
标记。我从中派生了这个,在_config文件中有一个名为JB
的变量。当我添加paginate标记时,我添加了它,但是我将它作为子变量添加到JB中,而不是作为顶级变量。删除paginate
变量上的缩进修复了这个问题Jekyll 3.0,因此
gems:[jekyll paginate]
必须将添加到\u config.yml
才能重新进行分页
但是,如果您以前添加了
safe:true
与我一样,您的
\u config.yml
,不会加载任何gems–包括jekyll paginate
!删除safe:true
并添加gems:[jekyll paginate]
将允许jekyll 3.0再次执行分页。我遇到了与OP相同的问题,但在我的情况下,是删除safe:true
才成功
paginate: 1
paginate_path: "page:num"