HTML:在大型网站中使用模板的最佳方式

标签 html

我要写一个大网站,它有数百个 HTML 页面。文件的某些部分使用相同的 HTML 代码,例如横幅、底部免责声明等。 我想在修改 HTML 的公共(public)部分时批量更新这些部分,我正在寻找一种有效地做到这一点的方法。 目前我的解决方案是用 HTML 注释包围模板,并在必要时使用 Linux 脚本(主要是 sed)来更新它。喜欢:

<!-- Template1 -->
<!-- Template1-end -->

还有什么更好的办法吗?

最佳答案

Template Toolkit是你的 friend 。如果您正在使用生成静态文件的 shell 脚本进行构建(听起来您确实是这样),那么您将需要 ttree公用事业。您可能会发现 the tutorial有用并想利用 WRAPPER directive (这可以让您拥有一个包含“在此处插入内容”部分的完整页面,而不必在每个内容页面中粘贴“包含页眉”、“包含导航”、“包含页脚”)。

使用 TT 可以让您在未来以最小的努力灵活地转向服务器端脚本编写(只要您乐于使用 Perl 进行服务器端编程),因为 Template-Toolkit 具有 Perl 模块以及 ttree .

关于HTML:在大型网站中使用模板的最佳方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4124238/

相关文章:

javascript - 滑入滑出div

html - 如何打印 HTML 页面的一部分?

html - 背景图像选择器 css

javascript - 如何在视频完成后加载网页

html - 我怎样才能使 iframe 居中,同时让它内联显示?

html - CSS:3 个 div,一个固定大小,其他带有可滚动表格的动态

javascript - 替换字符串中的 HTML 实体,避免使用 <img> 标签

javascript - 从表格单元格中获取变量

css - 缺少滚动条

javascript - 滑动 jQuery 菜单