0
是否有任何函數返回當前版本的DocPad? 我發現下面的代碼文件:如何通過eco獲得Docpad的最新版本?
「<%= IF(???V = @feedr .feeds .latestPackage .version),那麼 '@' + @ getVersion(五,2)其他 '' % >」
我不想安裝docpad-插件,feedr
是否有任何函數返回當前版本的DocPad? 我發現下面的代碼文件:如何通過eco獲得Docpad的最新版本?
「<%= IF(???V = @feedr .feeds .latestPackage .version),那麼 '@' + @ getVersion(五,2)其他 '' % >」
我不想安裝docpad-插件,feedr
的docpad版本是docpad對象本身的屬性。不幸的是,這個對象在eco頁面或其他模板中不可用,因爲只有docpad.coffee文件中的templateData屬性被傳遞給模板。我能找到訪問docpad對象的唯一方法是通過docpad.coffee文件中包含的事件。所以我所做的是使用「extendTemplateData」事件將docpad版本添加到可用於頁面的templateData對象。
events:
extendTemplateData: (opts) ->
{templateData} = opts
templateData['docpadVersion'] = docpad.version
之後,你可以只是把<div><%[email protected]%></div>
在生態文件。