2013-06-28 36 views
0

一種選擇是使用SSI,但想知道是否有很好的選擇?跨多個純HTML模板進行更新的最佳實踐?

在我的工作中,我主要從事客戶端的前端工作,我處理純HTML模板,並且需要注意的是,每當共享數據(即:頁眉,頁腳,組件)發生更改時,我們必須手動更新所有模板。

jQuery.load(「footer.html」)會是一個合理的選擇嗎?或者是否有像我們這樣的模板公司的第三方工具/插件?

任何意見,不勝感激。

+0

SSI具有爲注入內容提供SEO的jQuery的優勢。 – dandavis

回答

0

你看過Template Toolkit嗎?

這是一個perl模塊。

簡而言之,它允許你這樣做:

[% PROCESS header.inc 
    Title = "Sherwood's Forests -- Seedling Sales" 
    Desc = "Sherwood's Forests Pre-season orders for little Trees." 
%] 

body content goes here. Body could be the text for another template. 


[% INCLUDE footer.inc %] 

模板可以被嵌套到不合理的程度。 (你的大腦會在你垮掉之前發生堆棧溢出)。我從來沒有發現有理由讓指令超過3深。