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
--- 
Другие вопросы по тегам