在Jekyll项目中,在index.html
以外的页面上使用分页似乎有些问题。
我发现这篇帖子似乎正是我想要的:
Jekyll Pagination on every page
但是,该解决方案对我不起作用。根据Jekyll网站上的文档,_config.yml
中的以下代码应更改分页符以使用/Blog/index.html
而不是/index.html
:
gems: [jekyll-paginate]
paginate: 2
paginate_path: "/blog/page:num/"
我已重建并重新启动了我的本地服务器,但该分页器仍然仅适用于/index.html
而非/Blog/index.html
。
有没有人知道我在这里可能缺少什么?
答案 0 :(得分:2)
分页器内部逻辑是:
grep "your pattern" -r --include=*.{cpp,h}
# ^^^^^^^^^^^^^^^^^^^
,并且存在于网站源与index.html
之间的任何目录中。" paginate_path
的那个。在您的情况下 Blog / index.html 在 / blog / 路径中无法识别,因为paginate_path
。
或者您将包含的文件夹重命名为博客,或者设置Blog != blog