0

是否有一个DocPad插件可以预处理 js 文件并使用templateData变量和助手来获取可用的配置值?

我试过Hogan,我可以得到变量但不能调用助手......

4

2 回答 2

0

使用Docpad 的 ECO 插件,我可以实现我想要的。

我可以从 docpad templateData 获取值和调用助手。

于 2013-07-17T06:41:46.407 回答
0

任何模板语言都可以在这里工作,这里有几个示例及其匹配的 templateData 变量:

Docpad.coffee

/docpad.coffee

docpadConfig = {
    templateData:
        site:
            url: "http://www.example.com"
}

生态:

/src/documents/index.html.eco

<p>My site is <%= @site.url %></p>

咖啡脚本:

/src/documents/index.html.coffee

p "My site is " + @site.url

或在脚本文件中:

/src/documents/scripts/scripts.js.coffee

console.log( @site.url )

/out/scripts/script.js

console.log("http://www.example.com");

霍根

/src/documents/index.html.hogan

<p>My site is {{@site.url}}</p>

翡翠

/src/documents/index.html.jade

p My site is #{site.url}
于 2014-11-07T01:15:30.890 回答