我想在Jekyll網站的頁面上使用液體標籤。我已經在佈局文件中成功地使用了它們,但是當我在頁面中使用它們時,它們不會被Liquid解析。在Jekyll頁面中使用液體標籤,而不是佈局
頁面爲html格式,不是Markdown。該頁面具有有效的由佈局文件成功使用的YAML前端事件。以下是不解析頁面的代碼:
---
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 }}
來包含頁面的內容。這可能是相關的嗎?
「flickr-sets」的來源是什麼?那是你想循環瀏覽的頁面的目錄嗎? –
不是。它是存儲在我的config.yaml文件中的一組Flickr設置ID。 – musoNic80
輸出是什麼?是否將Liquid標籤作爲HTML的一部分進行打印? – agarie