0

一种选择是使用 SSI,但想知道是否有好的替代方案?

在我的工作中,主要为客户处理前端工作,我处理纯 HTML 模板,需要注意的是,每当共享数据(即:、、、headerfooter发生components更改时,我们必须手动更新所有模板。

jQuery.load("footer.html")是一个合理的选择吗?还是有一些第三方工具/插件可供像我们这样的模板制作者使用?

非常感谢任何建议。

4

1 回答 1

0

你看过模板工具包吗?

这是一个 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 深。

于 2014-01-29T04:53:21.240 回答