Jade 是一種標記語言,通過創(chuàng)建基于 XML 的文件(例如 .html
或者 .xml
文件)。Harp 對 Jade 的支持非常好。
Jade 相當簡潔并且強大。如果你正創(chuàng)建基于 XML 的輸出內(nèi)容(例如 HTML),強烈建議你嘗試一下 Jade。如果不是基于 XML 的內(nèi)容,比如 .json
和 .txt
文件,那就沒有必要了。在后一種情形下,你可能會發(fā)現(xiàn) EJS 是一個更合理的選擇。
Harp 的 Asset Pipeline 用起來相當簡單。所有的預(yù)編譯都是靜默完成,不需要任何設(shè)置。只要將你的文件命名成 .jade
后綴,而不是 .html
,Harp 網(wǎng)頁服務(wù)器會把它當作一個 .html 文件。
在我們的項目中,public 目錄中有一個 index.jade
文件和一個 about.jade
文件。
myproject/
|- harp.json
+- public
|- index.jade
+- about.jade
index.jade
和 about.jade
都會被當作 .html
文件,所以下面路徑的請求都會成功:
/
/index
/index.html
/about
/about.html
Harp 的編譯過程也會將文件導(dǎo)出為 index.html
和 about.html
。
你可能會想要使用 Jade 創(chuàng)建 html 之外的文件。沒問題,只需要將你想要的擴展名放在 .jade
前面。
例如,feed.xml.jade
會被看作 feed.xml
。
更多建議: