看了这两个链接,YAML 和 Middleman 的使用就清楚多了: Middleman Docs(Local Data) , parsing and compose YAML
我现在遇到的问题是访问多个级别的内容。
YAML(存在于数据/项目中)
- quote: This is a quote
attribution: Kate Something
extras:
- extra one
- extra two
- extra three
- quote: Blah blah
attribution: Donna Doe
extras:
- another extra
- another extra
.HTML.ERB
<% data.projects.each do |f| %>
<div><%= f["quote"] %> <%= f["attribution"] %> <%= f["extras"] %></div>
<% end %>
上面的内容与 Middleman 一起运行顺利,但是,我如何访问“extras:”下的数据并将它们吐出一个列表?
换句话说,这是在 build 中编译的:
<div>This is a quote Kate Something extra oneextra twoextra three</div>
这是需要达到的结果:
<div>This is a quote Kate Something
<ul>
<li>extra one</li>
<li>extra two</li>
<li>extra three</li>
</ul>
</div>
提前感谢您查看此问题。如果您需要对上述任何内容进行澄清,请告诉我,我将尝试进一步解释。