For loop 访问Jekyll for循环中的嵌套数据

For loop 访问Jekyll for循环中的嵌套数据,for-loop,yaml,jekyll,For Loop,Yaml,Jekyll,我很难用Jekyll访问一些嵌套数据。我希望有人能帮我。我试图访问prototype.yml文件中的数据。它用于在仪表板上填充卡片。但是,当我运行循环时,没有返回任何内容。我的猜测是,我没有正确地瞄准细节,但最终我还是有点不知所措 prototype.yml ios: details: - category: "category" title: "title" desc: "desc" author: "Sean" upda

我很难用Jekyll访问一些嵌套数据。我希望有人能帮我。我试图访问
prototype.yml
文件中的数据。它用于在仪表板上填充卡片。但是,当我运行循环时,没有返回任何内容。我的猜测是,我没有正确地瞄准
细节,但最终我还是有点不知所措

prototype.yml

ios:
  details:
    -
      category: "category"
      title: "title"
      desc: "desc"
      author: "Sean"
      update: "12 Feb 2020"

android:
  details:
    -
      category: "category"
      title: "title"
      desc: "desc"
      author: "Sean"
      update: "12 Feb 2020"
HTML

{% for row in site.data.prototypes %}
  {% for detail in row.details %}
  <a href="{{ detail.permalink }}" class="c-card c-card--{{ detail.category }}">
    <h2>{{ detail.title }}</h2>
    <p>{{ detail.desc }}</p>
    <span>{{ detail.update }}</span>
  </a>
  {% endfor %}
{% endfor %}
{%用于site.data.prototype%}
{%用于第行的详细信息。详细信息%}
{%endfor%}
{%endfor%}

包含两个值,键(例如
ios
)及其值。所以你需要

{% for row in site.data.prototypes %}
  {% for detail in row[1].details %}
  <a href="{{ detail.permalink }}" class="c-card c-card--{{ detail.category }}">
    <h2>{{ detail.title }}</h2>
    <p>{{ detail.desc }}</p>
    <span>{{ detail.update }}</span>
  </a>
  {% endfor %}
{% endfor %}
{%用于site.data.prototype%}
{%用于第[1]行中的详细信息。详细信息%}
{%endfor%}
{%endfor%}