【发布时间】:2015-03-20 03:47:16
【问题描述】:
我正在尝试在 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
【问题讨论】:
-
您的
_posts目录中有文件吗? -
还要确保您的post filenames 遵循
YEAR-MONTH-DAY-title.MARKUP约定。 -
是的,两者都已经完成了。
-
您是否在配置中添加了分页路径?
paginate_path: "/blog/page:num/" -
paginate_path在启用分页的文档中提到:jekyllrb.com/docs/pagination/#enable-pagination
标签: pagination jekyll