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

biw*_*biw 12 jekyll

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

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

{% capture head %}
I am the head
{% endcapture %}
Run Code Online (Sandbox Code Playgroud)

然后在.html文件中执行:

{{head}}
Run Code Online (Sandbox Code Playgroud)

我正确使用捕获吗?

Zac*_*nis 10

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

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

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

您可以capture在此设计器液体页面上找到更多相关信息

  • [Liquid 的 Shopify 文档](https://docs.shopify.com/themes/liquid-documentation/tags/variable-tags#capture) 也是一个很好的资源。在我看来,它的组织方式比 Liquid for Designers 页面更好,并且通常有更好的描述、示例和示例输出。 (2认同)