Я хочу использовать жидкие теги на странице сайта 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>
Есть ли очевидная причина, по которой это не работает? Мне действительно нужно, чтобы иметь возможность получить доступ к глобальной переменной сайта ...
EDIT
Кажется, эта проблема не ограничивается только этой страницы. Я попытался создать новую страницу и использовать какой-то жидкий синтаксис и получил тот же результат. Это также любой синтаксис жидкости, а не только теги.
В файле макета, который использует эти страницы, я включаю содержимое страницы с использованием {{ page.content }}
, а не только {{ content }}
. Может ли это иметь значение?
Что является источником 'flickr-sets'? Это каталог страниц, которые вы хотите прокрутить, например, 'posts'? –
Нет. Это массив идентификаторов набора Flickr, хранящихся в моем файле config.yaml. – musoNic80
Какой выход? Печатает ли теги Liquid как часть HTML? – agarie