在我的网站上,我有一系列项目。我想要一个子类别概述页面,其中列出了具有子类别的所有项目,并且能够通过此列表进行分页。
我有一个工作模板来获取所有给定子类别的项目,但我现在如何对此进行分页?
{% for project in site.pages %}
{% if project.layout == 'project' and project.subcategories contains page.title %}
<h3><a href="{{ project.url }}">{{ project.title }}</a></h3>
{% endif %}
{% endfor %}
IE我希望显示前10个项目,然后链接到下一个10,依此类推。
请注意我的项目页面不是帖子,而是与我的_posts目录分开。
答案 0 :(得分:3)
如果没有插件,这是不可能的。
你应该为此编写自己的发电机。看看http://jekyllrb.com/docs/plugins/如何做到这一点。
我不太擅长ruby,但你可能希望你的生成器遍历site.pages,检查布局,然后将适当的页面添加到site.pages数组。
但这不适用于GitHub-Pages!