在Wintersmith中访问其他markdown元数据参数

时间:2013-11-25 22:48:12

标签: node.js markdown pug wintersmith

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

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

Welcome to your new blog! 
...

开箱即用,这样可以正常工作,我可以做一些事情,比如解析日期对象,或者包括文章的作者等等。但我还要添加一个名为“thumb”的参数来指向图像文件用作帖子的缩略图。但是简单地添加上面的参数并尝试存储它不起作用,并且不会以这种方式访问​​它。

我见过很多人使用Wintersmith,其中包含额外的元数据参数,但似乎都没有说明他们如何实现它。

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

1 个答案:

答案 0 :(得分:4)

我认为你正在寻找page.metadata对象。

test.md

---
foo: bar
template: test.html
---

...

test.jade

h1=page.metadata.foo