以下の yaml コードをコピーして、サンプルページのフロントマターとして使用できます。
この URL を GitHub の問題に貼り付ければ、バグや質問を提出するときに乗組の設定を共有できます。
Handlebars
テンプレート
{{#list people}}{{firstname}} {{lastname}}{{/list}}
準備スクリプト
Handlebars.registerHelper("list", function(items, options) {
const itemsAsHtml = items.map(item => "<li>" + options.fn(item) + "</li>");
return "<ul>\n" + itemsAsHtml.join("\n") + "\n</ul>";
});
入力
{
people: [
{
firstname: "Yehuda",
lastname: "Katz",
},
{
firstname: "Carl",
lastname: "Lerche",
},
{
firstname: "Alan",
lastname: "Johnson",
},
],
}
出力
<ul>
<li>Yehuda Katz</li>
<li>Carl Lerche</li>
<li>Alan Johnson</li>
</ul>