【发布时间】:2012-02-10 10:01:40
【问题描述】:
我在 Jekyll 中使用液体 for 循环来显示基于此 YAML 结构的页面内容:
work_left:
isitgo:
image: /images/isitgo.png
caption: isitgoonair.net homepage
description: a website
disko:
image: /images/disko.png
caption: Disko
description: a website
work_right:
qfi:
image: /images/qfi.png
caption: qfi.im
description: a website
这是for循环:
{% for item in page.work_left %}
{{ item.image }}
{% endfor %}
item.image 不会导致字符串/images/isitgo.png 和/images/disko.png 被输出。
如果我只是做{{ item }},结果如下:
isitgo
{
"image"=>"/images/isitgo.png",
"caption"=>"isitgoonair.net homepage",
"description"=>"an awesome website i made"
}
disko
{
"image"=>"/images/disko.png",
"caption"=>"Disko",
"description"=>"that site"
}
这是什么原因造成的?
【问题讨论】: