杰基尔分页

Jekyll paginate

我正在尝试在 jekyll 中对博客文章列表进行分页,但似乎无法正常工作。这是我的设置 我的根目录下有一个博客目录,其中有一个 index.md。我使用了来自 jekyll 网站的以下代码

<ul>
{% for post in paginator.posts %}
<li><h1><a href="{{ post.url }}">{{ post.title }}</a></h1></li>
{% endfor %}
</ul>

我的 _config.yml

中有以下内容
paginate: 10

没有显示任何内容。关于我哪里搞砸了有什么建议吗?

更新 - 目录结构

$ls
_config.yml _layouts    _site       css     index.html
_includes   _posts

$ cd blog
$ ls
index.md

简单的解决方案:如 jekyll docs 中所述,您必须提供 index.html(即使 blog.html 也不起作用)。

所以只需将 blog/index.md 更改为 blog/index.html 并在 _config.yml 中设置 paginate_path: "/blog/page:num/"paginate: 10 即可。

干杯...