杰基尔分页
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
即可。
干杯...
我正在尝试在 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
即可。
干杯...