Пытаюсь найти массив в конфигурационном файле Jekyll (навигация по сайту)

В моем _config.ymlу меня есть:

navigation:
- text: Home
  url: index.html
- text: About
  url: about.html
- text: Blog
  url: blog.html
- text: Portfolio
  url: portfolio.html

В моем макете default.htmlу меня есть:

<ul class="nav-list">
  {% for link in site.navigation %}
    {% assign current = nil %}
    {% if page.url == link.url %}
      {% assign current = 'current' %}
    {% endif %}

    <li class="nav-list-item{% if forloop.first %}first{% endif %} {{ current }} {% if forloop.last %}nav-list-item-last{% endif %}">
      <a class="{{ current }}" href="{{ link.url }}">{{ link.text }}</a>
    </li>
  {% endfor %}
</ul>

По какой-то причине это не работает. Почему это может быть?

5
задан j0k 13 February 2013 в 17:17
поделиться