Файл данных Jekyll/Liquid yml не читается

У меня есть файл YAML в моей директории _data. Я запустил его, хотя YMLLint, и он получил там хорошо. Файл выглядит так:

- sbSecId: 0
  title: Getting Started
  link:
  isLastSubSectionItem: 0

- sbSecId: 0
  title: Developer Quick Start
  link:
  isLastSubSectionItem: 0

- sbSecId: 0
  title: Examples
  link:
  isLastSubSectionItem: 1 

- sbSecId: 0
  title: Troubleshooting
  link:
  isLastSubSectionItem: 0 

- sbSecId: 0
  title: Dev Tips
  link:
  isLastSubSectionItem: 0 

- sbSecId: 0
  title: Common Issues
  link:
  isLastSubSectionItem: 0 

   ...

В моем включаемом файле я могу распечатать весь файл

{{site.data.sidebar}}

и это показывает это на странице:

{"sbSecId"=>0, "title"=>"Getting Started", "link"=>nil, "isLastSubSectionItem"=>0}{"sbSecId"=>0, "title"=>"Developer Quick Start", "link"=>nil, "isLastSubSectionItem"=>0}{"sbSecId"=>0, "title"=>"Examples", "link"=>nil, "isLastSubSectionItem"=>1}

Я могу запустить цикл

{% for item in site.data.sidebar %}
    <hr>
{% endfor %}

и я получу столбец правил на странице. Все идет нормально. Но я не могу получить доступ к каким-либо фактическим данным. Если я положу это в моем цикле:

{% for item in site.data.sidebar %}
    <p>{{item.title}}</p>
{% endfor %}

ничего не появляется Я делаю что-то неправильно?

0 ответов

Другие вопросы по тегам