说我有这样的yaml数据:
fruit:
- apple:
- color: "green"
- taste: "bitter"
- banana:
- color: "yellow"
- taste: "sweet"
我想解析列表以获得打印结果:
apple
banana
是否有某种方法来编写一个液体模板来实现所述结果,而不修改我的yaml数据(因为当然可以通过将其更改为名称来修复:" banana&#34 ;等等......)
{% for item in page.fruit %}
{{ item.?????? }}
{% endfor %}
干杯
答案 0 :(得分:0)
好的,我找到了解决方案in the OP here。正如这家伙所指出的那样,作为这种(面向对象?)思想的新手来推测并不是特别容易......
---
layout: default
title: qui l'eut cru ?
permalink: /fruits/
fruit:
- apple:
- color: "green"
- taste: "bitter"
- banana:
- color: "yellow"
- taste: "sweet"
---
{% for item in page.fruit %}
{% for browser in item %}
**root of the sublist:** {{browser[0]}}
**contents of the sublist:** {{browser[1]}}
{% endfor %}
{% endfor %}