如何在Jekyll的另一个页面中访问YAML信息

时间:2014-07-15 03:19:56

标签: ruby yaml jekyll

我刚刚开始使用Jekyll(和Ruby)。在页面中,我想通过将其文件名存储在YAML var中来引用另一个页面,如下所示:

---
heading: My Page 1
related_page: my_page2.html
---

my page content here.

到目前为止一切顺利。现在,我面临的问题是,我希望能够访问my_page2.html的YAML信息,以便在上面的 My Page 1 中使用。相当粗略(想象其他页面实际上是指related_pa​​ge&包含标题YAML var),如下所示:

The heading of {{ page.related_page }} is {{ otherpage.heading }}

我一直在寻找其他类似的Jekyll插件,但似乎找不到任何接近的东西。

有关如何执行此操作的任何提示?

1 个答案:

答案 0 :(得分:2)

Jekyll site.related_posts 是一个解决方案(see documentation)。

但你可以查看Lawrence Woodman related-posts plugin