Jekyll:在 .md 文件中使用液体标签
Jekyll: Using liquid tags in .md files
我正在使用 Jekyll 进行一个项目。在网上看,好像可以在markdown文件中使用liquid标签。出于某种原因,液体标签在我的降价文件中不起作用。我想使用 liquid "capture" 标签将文本存储在变量中,然后将该变量输出到 layout.html 文件中。我在下面列出了相关代码。
page.md:
---
page: approach
layout: layout
---
{% capture Focus_content %}
Focus devices are awesome.
{% endcapture %}
Layout.html:
<!-- layout.html file -->
<div class="panel">
<div class="content-container panel-wrapper">
{{Focus_content}}
</div><!--end content container-->
</div><!--end panel-->
我知道 Jekyll 支持液态模板。有谁知道为什么当我在 markdown 文件中定义变量时,当我将它包含在 html 文件中时它不会在网页上输出任何内容?
没有办法做到这一点。在布局中,您从页面、post 和集合中获得的唯一内容是 content
、site
和 page
变量。
在页面中进行的捕获,post 或集合未冒泡到布局。
我正在使用 Jekyll 进行一个项目。在网上看,好像可以在markdown文件中使用liquid标签。出于某种原因,液体标签在我的降价文件中不起作用。我想使用 liquid "capture" 标签将文本存储在变量中,然后将该变量输出到 layout.html 文件中。我在下面列出了相关代码。
page.md:
---
page: approach
layout: layout
---
{% capture Focus_content %}
Focus devices are awesome.
{% endcapture %}
Layout.html:
<!-- layout.html file -->
<div class="panel">
<div class="content-container panel-wrapper">
{{Focus_content}}
</div><!--end content container-->
</div><!--end panel-->
我知道 Jekyll 支持液态模板。有谁知道为什么当我在 markdown 文件中定义变量时,当我将它包含在 html 文件中时它不会在网页上输出任何内容?
没有办法做到这一点。在布局中,您从页面、post 和集合中获得的唯一内容是 content
、site
和 page
变量。
在页面中进行的捕获,post 或集合未冒泡到布局。