我想在 Jekyll 网站的页面中使用液体标签。我已经在布局文件中成功使用了它们,但是当我在页面中使用它们时,Liquid 不会解析它们。
该页面是 html 格式而不是 Markdown。该页面具有已被布局文件成功使用的有效 YAML front-matter。这是未解析页面的代码:
---
layout: default
title: Media
id: media
order: 2
---
<section id="photos">
<h2>Photographs</h2>
<div id="galleries">
{% for set in site.flickr-sets %}
<div class="gallery" data-set="{{ set }}"></div>
{% endfor %}
</div>
</section>
有什么明显的原因导致这不起作用吗?我真的需要能够访问站点全局变量...
编辑
看来这个问题不仅限于该页面。我尝试创建一个新页面并使用一些流畅的语法并得到相同的结果。它也是任何流动语法,而不仅仅是标签。
在这些页面使用的布局文件中,我包含了页面使用的内容,{{ page.content }}
而不仅仅是{{ content }}
. 这可能是相关的吗?