杰基尔分页

时间:2015-03-20 03:47:16

标签: pagination jekyll

我正在尝试在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

1 个答案:

答案 0 :(得分:10)

简单解决方案:正如jekyll docs中所述,您必须提供index.html(即使blog.html也无效)。

只需将您的blog/index.md更改为blog/index.html,然后在paginate_path: "/blog/page:num/"中设置paginate: 10_config.yml即可。

干杯...