1

有没有办法在帖子 A 中召唤帖子 B 的描述(在其前面的内容中说明)?

液体标签{{page.description}}只召唤帖子 A 的描述。有没有办法包含一个 url 或其他东西,从而在不同的文件中使用液体标签?

还是有更好的方法来做到这一点?

4

1 回答 1

3

不幸的是,front-matter 变量只能从该文件中访问。

在这些三点虚线之间,您可以设置预定义变量(参见下文以获取参考),甚至可以创建您自己的自定义变量。然后,您可以使用文件中更下方的 Liquid 标签以及任何布局或包含相关页面或帖子所依赖的内容来访问这些变量。

Jekyll 文档

但是,您可以通过遍历每个帖子并使用 if 语句仅包含您想要的内容来解决此问题。

{% for post in site.posts %}
{% if post.title == "Desired Post Title" %}
{{ post.description }}
{% endif %}
{% endfor %}
于 2018-06-26T01:14:52.693 回答