我正在使用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 回答
没办法做到这一点 . 在布局中,您从页面,帖子和集合中获得的唯一内容是
content
,site
和page
变量 .在页面,帖子或集合中进行的捕获不会冒泡到布局 .