Pagination 杰基尔·帕吉纳特
我正试图在jekyll中对博客文章列表进行分页,但似乎无法使其正常工作。这是我的设置 我的根目录下有一个blog目录,它有一个index.md。我使用了来自jekyll网站的以下代码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 %}
<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