在不同的端点实现多个Jekyll分页器

时间:2015-10-02 18:52:49

标签: jekyll

在将我的博客分成多个帖子分类时,我很困惑为什么我不能从不同的端点实现多个分页器。

我网站上的所有帖子都包含在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不会是空的。

我在路径,配置或惯例方面缺少什么?

1 个答案:

答案 0 :(得分:0)

您的所有帖子都应该在_posts文件夹中。 在此文件夹之外,它们被视为pages,然后不会出现在site.category.anyCategory集合中。