在jekyll中显示一组值

时间:2013-02-20 12:17:51

标签: jekyll liquid

是否可以在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循环打印没什么。除了从其他布局继承的内容外,该页面为空。

1 个答案:

答案 0 :(得分: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...),你可以在输出中使用它们的值。