Jekyll 文件夹结构。在每个都有特定帖子的页面上有 folders/lists

Jekyll Folder Structure. Having folders/lists on a page which each have specific posts

我有一个名为 blog.md 的页面,其中包含一些类似的代码。

permalink: /blog/
layout: collection
collection: blog
entries_layout: grid
classes: wide

然后我有一个名为_blog的文件夹,里面有一些.md文件。

我是否可以在此处添加另一个级别的订单,而不是在 blog.md 页面上显示所有 _blog .md 文件。我想添加两个 folders/lists,其中包含某些 . md 文件。

有什么想法吗?谢谢

这应该可以通过将路径添加到 for 循环来实现。例如,假设您的 _blog 目录中有一个名为“orange”的目录。所以您的文件路径将是 _blog/orange。要仅循环访问 orange 目录中的文件,您可以这样做:

{% for post in site.blog.orange %}
  {{ post.do-stuff }}
{% endfor %}

附带说明一下,Jekyll 将在 _posts 目录中查找博客文章。我假设这个 _blog 目录是一个集合,但是创建一个“博客”集合会让事情变得混乱,如果其他人需要接触这个代码库的话。