Jekyll Bootstrap: Не можете изменить шаблон Liquid?
Я работал с Rails раньше, но у меня проблемы с настройкой используемого мной макета.
Я использую тему Twitter, и под _includes/themes/_layouts/default.html
Я хочу иметь возможность ссылаться на другие страницы под навигацией, а не по умолчанию. Я понимаю, что страницы предоставлены site.pages
переменная, но я не знаю, как ее изменить.
<ul class="nav">
{% assign pages_list = site.pages %}
{% assign group = 'navigation' %}
{% include JB/pages_list %}
</ul>
Я хочу связать about.html
страница, которую я создал с помощью rake page name="about.md"
в подтеме в классе навигации, как указано выше.
Кроме того, как распечатать отладочные операторы? В шаблонах ERB я просто мог печатать в журнал, однако что-то вроде {{print "Hello"}}
является незаконным, так каков предпочтительный способ сделать это?
1 ответ
То, что вы должны сделать, я думаю, это добавить group: navigation
на ваш заголовок yaml about.md
и оставил дефалют код навбар без изменений. Это положить about.md
к navgation
группа, {% assign group = 'navigation' %}
этот код скажи использовать navgation
группа генерирует навигационные ссылки
about.md
заголовок yaml, как это
---
layout: page
title: About
header : About
group: navigation
---