在将我的博客分成多个帖子分类时,我很困惑为什么我不能从不同的端点实现多个分页器。
我网站上的所有帖子都包含在var Alien = {
hp: Math.floor(Math.random()*100)
}
var alien1 = new Object(Alien);
var alien2 = new Object(Alien);
目录中,我可以将我网站主/_posts
的所有帖子分页为:
/index.html
但是,如果我创建一个新页面来对已过滤的帖子子集(例如照片)进行分页,那么相同的代码就是一个空集合。
来自页面{% for post in paginator.posts %}
{% endfor %}
:
/photos/index.html
似乎---
layout: default
paginate_path: "/photos/page:num"
---
{% for post in paginator.posts %}
{% endfor %}
只能在paginate_path
中的每个网站指定,而不能在网页的前端内容中指定。
但是,我仍然认为paginator不会是空的。
我在路径,配置或惯例方面缺少什么?
答案 0 :(得分:0)
您的所有帖子都应该在_posts
文件夹中。
在此文件夹之外,它们被视为pages
,然后不会出现在site.category.anyCategory
集合中。