0

是否可以在 jekyll 中有一组值,然后将它们格式化为表格?

我在我的 .md 文件中尝试了这样的事情:

---
layout: tutorial
title: Jekyll
reqs:
 - name: names here
   desc: description here
   value: value
 - name: names here
   desc: description here
   value: value
---

在我的教程布局中,我有这个:

---
layout: home
---

{% for item in page.reqs %}
  {{ item.name }}
  {{ item.desc }}
  {{ item.value }}
{% endfor %}

该表的 html 代码已被删除。问题是我的 for 循环什么也没打印。除了从其他布局继承的内容外,该页面为空。

4

1 回答 1

1

看起来像一个 YAML 问题。您正在混淆数组和字典语法。尝试这样的事情:

---
layout: tutorial
title: Jekyll
reqs:
 - item1:
     name: names here
     desc: description here
     value: value
 - item2:
     name: names here
     desc: description here
     value: value
---

现在,您的 for 循环正在遍历一个字典数组 ( item1, item2...),您可以在输出中使用其值。

于 2013-02-20T19:52:42.867 回答