我目前正在我的第一个 Jekyll 网站上工作。我有一个页面,其中 2 个单独的部分显示某些帖子的预览(样式缩略图)。
我想要的是让这些部分显示来自 _site/_posts 中不同子文件夹的帖子。我将 _posts 组织成包含两个子文件夹,/lesplannen 和 /verslagen(课程计划和报告),每个子文件夹都包含一堆文章。
我对这些部分之一的代码如下(Jade 格式):
{% for post in site.posts limit: 4 %}
a(href="{{post.url}}" target="_blank" style="background-image: url(assets/img/posts/lesplannen/thumbnails/{{post.thumbnail}})").lesplan-thumb
.article-meta
.name {{post.title}}
.date {{ post.date | date: "%b %d, %Y" }}
{% endfor %}
Run Code Online (Sandbox Code Playgroud)
其他部分也类似。我的第一反应是分别将 site.posts 更改为 site.posts.lesplannen 和 site.posts.verslagen,但这导致拇指根本不显示。我还在文章本身的前面添加了类别,但这也没有被选中。
为清楚起见,我想要做的是让第 1 部分显示来自 _site/_posts/subfolder 1 的帖子和第 2 部分显示来自 _site/_posts/subfolder 2 的帖子。
解决这个问题的正确方法是什么?
积分问题:页面显示 4 个帖子,正如预期的那样,但选择显示 12 个可用帖子中的第 6 到 9 个帖子。为什么会这样,我可以指定例如始终显示最后的 x 个帖子吗?
供参考:
GitHub 页面:https : //zaena.github.io/portfolio-nadine/
GitHub 存储库:https : …