Jekyll:打印嵌套前面板

时间:2015-03-10 18:13:13

标签: html yaml jekyll yaml-front-matter

我试图将我的前端内容打印到页面上,但是我在将此嵌套数据打印到页面时遇到问题。

.md文件

gallery:
   row:
      image: { url: 'img.jpg', ratio: '1.7486338798' }
      image: { url: 'img.jpg', ratio: '1.7486338798' }

post.html

{% for img in page.gallery.row.image %}
  <img src="{{ img.url }}" alt="" data-aspect-ratio="{{ img.ratio }}" />
{% endfor %}

我的HTML输出中没有显示任何内容。我在这里做错了吗?我是否正确地在YAML中嵌套了Front Matter?

感谢任何帮助。提前谢谢!

1 个答案:

答案 0 :(得分:1)

有人帮助我Jekyll Github Page。答案如下:

我好像正在重新定义哈希。以下方法有效:

gallery:
   row:
      image:
        - { url: 'img.jpg', ratio: '1.7486338798' }
        - { url: 'img.jpg', ratio: '1.7486338798' }