杰基尔{% capture var %}
做了什么?
我可以在.md文件中执行:
{% capture head %}
I am the head
{% endcapture %}
然后在.html文件中执行:
{{head}}
我是否正确使用捕获?
答案 0 :(得分:8)
capture
允许您将文本指定给变量名称。稍后在引用该变量时,您可以输出该文本。
在上面的示例中,head
是变量名称。所以你要说的是,将开始和结束捕获标记之间的所有文本放在名为head
的变量中。
然后在{{head}}
中你说你想将该变量的内容转储到页面上。名称head
没有什么特别之处,您可以将其重命名为其他名称。
您可以在此Liquid for Designers page
上找到有关capture
的更多信息