我试图将我的前端内容打印到页面上,但是我在将此嵌套数据打印到页面时遇到问题。
.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?
感谢任何帮助。提前谢谢!
答案 0 :(得分:1)
有人帮助我Jekyll Github Page。答案如下:
我好像正在重新定义哈希。以下方法有效:
gallery:
row:
image:
- { url: 'img.jpg', ratio: '1.7486338798' }
- { url: 'img.jpg', ratio: '1.7486338798' }