Harp Jade

2021-09-24 19:10 更新

Jade 是一種標(biāo)記語言,通過創(chuàng)建基于 XML 的文件(例如 .html 或者 .xml 文件)。Harp 對 Jade 的支持非常好。

Jade 相當(dāng)簡潔并且強大。如果你正創(chuàng)建基于 XML 的輸出內(nèi)容(例如 HTML),強烈建議你嘗試一下 Jade。如果不是基于 XML 的內(nèi)容,比如 .json 和 .txt文件,那就沒有必要了。在后一種情形下,你可能會發(fā)現(xiàn) EJS 是一個更合理的選擇。

用法

Harp 的 Asset Pipeline 用起來相當(dāng)簡單。所有的預(yù)編譯都是靜默完成,不需要任何設(shè)置。只要將你的文件命名成 .jade 后綴,而不是 .html,Harp 網(wǎng)頁服務(wù)器會把它當(dāng)作一個 .html 文件。

示例

在我們的項目中,public 目錄中有一個 index.jade 文件和一個 about.jade 文件。

myproject/
  |- harp.json
  +- public
    |- index.jade
    +- about.jade

index.jade 和 about.jade 都會被當(dāng)作 .html 文件,所以下面路徑的請求都會成功:

  • /
  • /index
  • /index.html
  • /about
  • /about.html

Harp 的編譯過程也會將文件導(dǎo)出為 index.html 和 about.html

管理文件擴展名

你可能會想要使用 Jade 創(chuàng)建 html 之外的文件。沒問題,只需要將你想要的擴展名放在 .jade 前面。
例如,feed.xml.jade 會被看作 feed.xml 。

還可以參考

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號