Collections 使用布局模板向每个输出文档呈现Jekyll集合元数据

Collections 使用布局模板向每个输出文档呈现Jekyll集合元数据,collections,metadata,jekyll,Collections,Metadata,Jekyll,给定文件夹\u stuff中的自定义Jekyll集合,其中每个文档都有一些元数据,如何使用布局模板将该元数据呈现到输出文档中?我想我需要一个插件来做的不仅仅是迭代一个集合。例如,在\u config.yml中: collections: stuff: output: true permalink: /stuff/:path 在集合项中,例如\u stuff/thing1.md: --- title: Thing 1 some_data: 123 layout: stuff-

给定文件夹
\u stuff
中的自定义Jekyll集合,其中每个文档都有一些元数据,如何使用布局模板将该元数据呈现到输出文档中?我想我需要一个插件来做的不仅仅是迭代一个集合。例如,在
\u config.yml
中:

collections:
  stuff:
    output: true
    permalink: /stuff/:path
在集合项中,例如
\u stuff/thing1.md

---
title: Thing 1
some_data: 123
layout: stuff-detail
---
使用布局,
填充细节。液体

---
....
---

<div>Stuff Item Data: {{ page.some_data }} (doesn't work)</div>
<div>Stuff Item Data: {{ page.output }}</div>
---
....
---
填充项数据:{{page.some_Data}}(不工作)

在你的
stuff detail.liquid
文件中,你的liquid调用需要两个括号:
{{{page.some_data}}
尝试在你的布局中使用此代码
stuff detail.liquid

---
....
---

<div>Stuff Item Data: {{ page.some_data }} (doesn't work)</div>
<div>Stuff Item Data: {{ page.output }}</div>
填充项数据:{{page.output}

查看它是如何工作的。

更新了问题。很抱歉,我确实尝试了此操作,但无效-我的问题文本错误。我已创建了一个回购协议,其详细信息与上述内容相同:。这对我来说很好。如果你有一个公开的有效回购协议,也许你可以发布它。布拉德:太棒了。确认有效-试着找出为什么我的不行。应该是这样的,你有公开回购协议吗?或者请张贴完整的布局代码