【问题标题】:Jekyll: Using liquid tags in .md filesJekyll:在 .md 文件中使用液体标签
【发布时间】:2015-06-04 17:39:05
【问题描述】:

我正在使用 Jekyll 进行一个项目。网上看了一下,好像可以在markdown文件中使用液体标签。出于某种原因,液体标签在我的降价文件中不起作用。我想使用液体“捕获”标签将文本存储在变量中,然后在 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文件中时它不会在网页上输出任何内容?

【问题讨论】:

  • 帮助我们重现的最好方法:一个 github 存储库 url!

标签: html markdown jekyll liquid


【解决方案1】:

没有办法做到这一点。在布局中,您从页面、帖子和集合中获得的唯一内容是 contentsitepage 变量。

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

【讨论】:

    猜你喜欢
    • 2016-05-04
    • 1970-01-01
    • 2015-07-08
    • 2014-02-04
    • 1970-01-01
    • 2011-12-16
    • 2011-10-11
    • 2016-07-07
    • 2019-02-14
    相关资源
    最近更新 更多