2

Jekyll 是否提供了一种将帖子包含在另一个帖子中的方法?我知道这听起来有点傻,但我正在将它用于烹饪/食谱网站。我的一些食谱由组件或其他较小的食谱组成。

我正在寻找一种另一个帖子中包含一些帖子的方法,并带有模板和所有内容。这可能吗?

我做了很多谷歌搜索,发现我只能包含到页面中,不能发布,而且它没有使用默认的液体模板,只是简单的降价。

想法?

4

2 回答 2

8
于 2015-05-14T06:52:52.547 回答
2

我在寻找一种方法时偶然发现了这个问题,这就是我最终要做的。我想我会发布它,以防其他人正在寻找一种一次性的方法,并且不想创建一个完整的集合。

在您想要包含其他帖子的帖子中,您可以使用 Jekyll 的where过滤器来获取对您其他帖子的引用,然后打印该帖子的内容:

---
layout: whatever
---

Your original post's content here.

{% assign myOtherPost = site.posts | where:"url", "/other/post/url" | first %}

{{ myOtherPost.content }}

Some more content here.
于 2021-06-23T02:53:53.950 回答