Pagination 杰基尔·帕吉纳特

Pagination 杰基尔·帕吉纳特,pagination,jekyll,Pagination,Jekyll,我正试图在jekyll中对博客文章列表进行分页,但似乎无法使其正常工作。这是我的设置 我的根目录下有一个blog目录,它有一个index.md。我使用了来自jekyll网站的以下代码 <ul> {% for post in paginator.posts %} <li><h1><a href="{{ post.url }}">{{ post.title }}</a></h1></li> {% endfor %}

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

<ul>
{% for post in paginator.posts %}
<li><h1><a href="{{ post.url }}">{{ post.title }}</a></h1></li>
{% endfor %}
</ul>
没有显示任何内容。关于我把事情搞砸了有什么建议吗

更新目录结构

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

$ cd blog
$ ls
index.md

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

因此,只需将您的
blog/index.md
更改为
blog/index.html
,并在
\u config.yml
中设置
paginate\u路径:“/blog/page:num/”
paginate:10
,就可以了


干杯…

您的
\u posts
目录中有文件吗?还要确保遵循
年-月-日标题。标记
约定。是的,两者都已完成。您是否在配置中添加了分页路径<代码>分页路径:“/blog/page:num/”
paginate_路径
在启用分页的文档中提到:
$ls
_config.yml _layouts    _site       css     index.html
_includes   _posts

$ cd blog
$ ls
index.md