在Wintersmith中访问额外的Markdown元数据参数

3

我正在尝试使用Node.js中的静态网站生成器Wintersmith建立一个网站。默认情况下,使用markdown编写的文章将被发布为网站内容,使用一个短标题部分来指定一些元数据,例如可以在Jade模板中使用的文章属性。这些属性在两个markdown水平规则元素之间进行分组(---):

---
title: README
author: the-wintersmith
date: 2013-04-30
template: article.jade
---

Welcome to your new blog! 
...

原装的功能已经很好用了,我可以做一些像解析日期对象或包括文章作者等事情。但我还想添加一个名为“thumb”的参数,它将指向一个图像文件,作为文章的缩略图使用。但是,仅仅添加上述参数并尝试存储并不能工作,也无法以这种方式访问它。

我看到很多人在使用Wintersmith时包含额外的元数据参数,但没有人说明他们如何完成这个过程。

您如何添加其他元数据参数以在您的Wintersmith模板中使用?

1个回答

4
我认为您在寻找page.metadata对象。
测试文件.md
---
foo: bar
template: test.html
---

...

test.jade

h1=page.metadata.foo

太好了。比我预期的要明显得多。谢谢! - mbeasley

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接