Jekyll:在.md文件中使用液体标签

时间:2015-06-04 17:39:05

标签: html markdown jekyll liquid

我正在使用Jekyll开展一个项目。在线查看,似乎可以在降价文件中使用液体标签。由于某种原因,液体标签在我的降价文件中不起作用。我想用液体"捕获"标记以将文本存储在变量中,然后在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文件中时,它不会在网页上输出任何内容?

1 个答案:

答案 0 :(得分:3)

无法做到这一点。在布局中,您从网页,帖子和收藏集中获得的唯一内容是contentsitepage变量。

在页面,帖子或集合中进行的捕获不会冒泡到布局。