从 Jekyll 中的 post 变量获取页面变量?

tln*_*agy 5 liquid jekyll

我像这样迭代我网站上的所有帖子

{% for post in site.posts %}
  // code
{% endfor %}
Run Code Online (Sandbox Code Playgroud)

我想访问我在页面级别存储的一些变量。如何访问它?谷歌搜索一段时间后,我找不到任何东西。我想做类似的事情

{% for post in site.posts %}
  post.page.special_var
{% endfor %}
Run Code Online (Sandbox Code Playgroud)

Dav*_*uel 0

如果您special_var在前言中定义了一个变量,您可以这样获取它:

{% for post in site.posts %}
  <p>This is my var {{ post.special_var }}.</p>
{% endfor %}
Run Code Online (Sandbox Code Playgroud)

请参阅此处的 Jekyll 文档