2013-11-25 34 views
3

我試圖在Node.js中使用Wintersmith作爲靜態站點生成器來設置站點。默認情況下,以markdown編寫的文章將作爲網站中的內容發佈,使用簡短的標題部分來指定一些關於可以在Jade模板中使用的文章的元數據。這些屬性是兩個降價水平線元素(---)之間進行分組:在Wintersmith中訪問額外的降價元數據參數

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

Welcome to your new blog! 
... 

開箱即用,這工作得很好,我可以做的事情一樣解析日期對象或包括文章等的作者但是我還想添加一個名爲「拇指」的參數,它指向一個圖像文件作爲文章的縮略圖。但簡單地添加上面的參數並嘗試存儲它不起作用,並且它不會以這種方式訪問​​。

我見過很多使用Wintersmith的人,他們在其中包含額外的元數據參數,但似乎並沒有說明他們如何完成它。

如何添加其他元數據參數以用於Wintersmith模板?

回答

4

我認爲你正在尋找page.metadata對象。

test.md

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

... 

test.jade

h1=page.metadata.foo 
+0

完美。這比我預期的要明顯得多。謝謝! – mbeasley