【问题标题】:Jekyll: Printing Nested Front MatterJekyll:打印嵌套的 Front Matter
【发布时间】:2015-05-12 07:50:03
【问题描述】:

我正在尝试将我的前文打印到页面上,但是我在将嵌套数据打印到页面时遇到了问题。

.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 吗?

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

【问题讨论】:

    标签: html yaml jekyll yaml-front-matter


    【解决方案1】:

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

    我似乎在重新定义哈希。以下方法有效:

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

    【讨论】:

      猜你喜欢
      • 2015-08-17
      • 2019-01-27
      • 1970-01-01
      • 1970-01-01
      • 2018-06-25
      • 2015-11-23
      • 1970-01-01
      • 2012-04-30
      • 2014-06-04
      相关资源
      最近更新 更多