在我的网站上,我有一个项目组合。我想要一个子类别概述页面,它列出了所有有子类别的项目,并且能够在这个列表中分页。
我有一个工作模板来获取给定子类别的所有项目,但是现在如何分页呢?
{% 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 %}我想要显示前10个项目,然后有一个链接到下一个10个等等。
请注意,我的项目页面不是帖子,而是独立于我的_posts目录。
发布于 2013-07-02 10:44:56
如果没有插件,这是不可能的。
你应该写你自己的生成器。看看http://jekyllrb.com/docs/plugins/如何做到这一点。
我不太擅长红宝石,但你可能希望你的生成器循环通过site.pages,检查布局,然后添加适当的页面到site.pages数组。
不过,这在GitHub页面上行不通!
https://stackoverflow.com/questions/17407859
复制相似问题