これら 2 つのリンクを見た後、Middleman で YAML を使用することがより明確になりました: Middleman Docs(Local Data)、 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:」の下のデータにアクセスしてリストに吐き出すにはどうすればよいですか?
つまり、ビルドでコンパイルされるのは次のとおりです。
<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>
この問題をご覧いただきありがとうございます。上記のいずれかについて説明が必要な場合はお知らせください。さらに説明を試みます。