Файл данных Jekyll / Liquid yml не читается - PullRequest
0 голосов
/ 16 октября 2018

У меня есть файл 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 %}

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

...