Pagination 在Jekyll-3.2.1中使用Blog/index.html进行分页

Pagination 在Jekyll-3.2.1中使用Blog/index.html进行分页,pagination,rubygems,jekyll,jekyll-paginator,Pagination,Rubygems,Jekyll,Jekyll Paginator,在Jekyll项目中,除了index.html之外,在其他页面上使用分页似乎有点常见的问题 我发现这篇文章似乎正是我想要的: 但是,这个解决方案对我不起作用。根据Jekyll网站上的文档,\u config.yml中的以下代码应将分页器更改为使用/Blog/index.html,而不是/index.html: gems: [jekyll-paginate] paginate: 2 paginate_path: "/blog/page:num/" 我已经重建并重新启动了本地服务器,但pagin

在Jekyll项目中,除了
index.html
之外,在其他页面上使用分页似乎有点常见的问题

我发现这篇文章似乎正是我想要的:

但是,这个解决方案对我不起作用。根据Jekyll网站上的文档,
\u config.yml
中的以下代码应将分页器更改为使用
/Blog/index.html
,而不是
/index.html

gems: [jekyll-paginate]
paginate: 2
paginate_path: "/blog/page:num/"
我已经重建并重新启动了本地服务器,但paginator仍然只能在
/index.html
上工作,而不能在
/Blog/index.html
上工作


有人知道我在这里遗漏了什么吗?

分页器的内部逻辑是:

  • (来自代码注释)“确定页面是否可能成为模板页面。页面名称必须是
    index.html
    ,并且存在于站点源和
    paginate\u路径之间的任何目录中。”
  • 选择长度最接近
    分页路径的路径
在您的情况下,Blog/index.html不会被识别为存在于/Blog/路径中,因为
Blog!=博客


或者您将包含文件夹重命名为blog,或者设置
分页路径:“/blog/page:num/”

Wow。。非常感谢@David Jaquel。我在这个问题上花了大约4个小时,真不敢相信事情竟如此简单!