{%capture var%}在jekyll中做了什么?

时间:2015-06-03 22:42:23

标签: jekyll

杰基尔{% capture var %}做了什么?

我可以在.md文件中执行:

{% capture head %}
I am the head
{% endcapture %}

然后在.html文件中执行:

{{head}}

我是否正确使用捕获?

1 个答案:

答案 0 :(得分:8)

capture允许您将文本指定给变量名称。稍后在引用该变量时,您可以输出该文本。

在上面的示例中,head是变量名称。所以你要说的是,将开始和结束捕获标记之间的所有文本放在名为head的变量中。

然后在{{head}}中你说你想将该变量的内容转储到页面上。名称head没有什么特别之处,您可以将其重命名为其他名称。

您可以在此Liquid for Designers page

上找到有关capture的更多信息