Jekyll 是否提供了一种将帖子包含在另一个帖子中的方法?我知道这听起来有点傻,但我正在将它用于烹饪/食谱网站。我的一些食谱由组件或其他较小的食谱组成。
我正在寻找一种在另一个帖子中包含一些帖子的方法,并带有模板和所有内容。这可能吗?
我做了很多谷歌搜索,发现我只能包含到页面中,不能发布,而且它没有使用默认的液体模板,只是简单的降价。
想法?
Jekyll 是否提供了一种将帖子包含在另一个帖子中的方法?我知道这听起来有点傻,但我正在将它用于烹饪/食谱网站。我的一些食谱由组件或其他较小的食谱组成。
我正在寻找一种在另一个帖子中包含一些帖子的方法,并带有模板和所有内容。这可能吗?
我做了很多谷歌搜索,发现我只能包含到页面中,不能发布,而且它没有使用默认的液体模板,只是简单的降价。
想法?
我在寻找一种方法时偶然发现了这个问题,这就是我最终要做的。我想我会发布它,以防其他人正在寻找一种一次性的方法,并且不想创建一个完整的集合。
在您想要包含其他帖子的帖子中,您可以使用 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.