0
为什么我无法在Jekyll中循环访问该项目组的main:
图像数组?在Jekyll/YAML中循环嵌套图像库阵列
/_data/navigation.yml:
- project:
-
categ: navigation
name: Letterman
age: 54
feeling: swell
thumb: thumb-letterman.jpg
main:
- image: image_1.jpeg
- project:
-
categ: navigation
name: Carlin
age: 67
feeling: nice
thumb: thumb-carlin.jpg
main:
- image: image_1.jpeg
- image: image_2.jpeg
- image: image_3.jpeg
navigation-page.html:
{% for navigation in site.data.navigation %}
{% for project in navigation.project %}
<div style="border:1px solid purple;margin:40px;">
<p style="font-size:1em;color:purple">{{ project.name }}</p>
{% for main in navigation.project %}
<img src="{{ page.path }}{{ image }}" />
{% endfor %}
</div>
{% endfor %}
{% endfor %}
造成这种情况的输出应该是两个DIV行,每行项目的名称,第一行会有一个图像,第二行将有三个图像。
这工作!非常感谢你的帮助。 – bunnycode
@bunnycode你非常欢迎。 –