3

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

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

Welcome to your new blog! 
...

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

我见过很多人使用 Wintersmith,其中包含额外的元数据参数,但似乎没有人指定他们如何完成它。

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

4

1 回答 1

4

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

测试.md

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

...

测试.jade

h1=page.metadata.foo
于 2013-11-26T21:23:09.890 回答