Джекилл / Список жидких тегов - PullRequest
2 голосов
/ 01 декабря 2011

Может ли кто-нибудь указать мне полный список поддерживаемых тегов Jekyll Liquid?

Я знаю {{ contents }} и несколько других из https://github.com/mojombo/jekyll/wiki/liquid-extensions

Но я уверених намного больше.Может кто-нибудь помочь?

Меня особенно интересует предопределенная разметка вывода - есть ли тег, который содержит «index» при рендеринге «index.html»?

Ответы [ 4 ]

4 голосов
/ 04 декабря 2011

Список бирок можно найти на странице Liquid for Designers проекта Liquid.
Список контекстных данных, введенных в Liquid, можно найти здесь .

AFAIK, page.name содержит имя исходного файла, например, index.md и {{ page.basename }} должны вывести index в этом случае (но я еще не пробовал) .

2 голосов
/ 05 декабря 2011

Мне известно о {{ contents }}

Вы, вероятно, имеете в виду, что {{ page.contents }} - {{ contents }} само по себе ничего не отобразит (если вы не определили эту переменную вручную)

Может кто-нибудь указать мне полный список поддерживаемых тегов Jekyll Liquid?

«Полное руководство»: https://github.com/mojombo/jekyll/wiki/Template-Data. В нем перечислены все доступные теги.

Но я уверен, что есть намного больше

Боюсь, что нет. По умолчанию для страницы вы получаете только page.url и page.content. Вы также можете получить что-нибудь определенное на фронте yaml. И это все, что вы можете получить.

Есть ли тег, который содержит "index" при рендеринге "index.html"?

page.url будет index.html, но не существует прямого способа получить только index (если вы не определили его вручную на фронте yaml).

0 голосов
/ 19 августа 2014

Jekyll использует язык шаблонов Liquid, и вы можете найти список тегов и фильтров в документации Liquid , которую можно считать официальной ссылкой. Существует также учебник для дизайнеров .

Список специфичных для Jekyll переменных можно найти в Документация Jekyll .

0 голосов
/ 30 августа 2013

Что ж, в соответствии с официальным github-pages гемом , GitHub Pages в настоящее время работает с версией 1.1.2 Jekyll. Документация для этой конкретной версии здесь . Копаясь там, вы обнаружите несколько вещей, таких как несколько фильтров, не задокументированных на странице Liquid for Designers . Например, я нашел {{ page.date | date_to_rfc822 }} полезным при создании RSS-канала для моего сайта Jekyll.

Я не нашел вышеуказанный ресурс документации завершенным, но я подумал, что это может быть полезно для любого, кто ищет этот вопрос, ищет дополнительную документацию о том, какие теги Liquid доступны на страницах GitHub.

...