我正在尝试使用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模板中使用?
答案 0 :(得分:4)
我认为你正在寻找page.metadata
对象。
test.md
---
foo: bar
template: test.html
---
...
test.jade
h1=page.metadata.foo