【发布时间】:2016-02-15 00:26:07
【问题描述】:
我正在接手开发一个目前完全是静态 html 的小型网站。我正在尽我所能将其干燥,因为有很多重复的 HTML。我想使用类似于服务器端包含的东西。
但是,我对使用 SSI 犹豫不决,因为我的所有页面都是完全静态的——我真的不需要等到请求让我的网络服务器生成 html。我正在寻找一个简单的程序来通过命令行从模板生成静态 html,然后将这些生成的静态页面提供给访问者。
我查看了类似HAML 的内容,但这需要我重写网站上的所有现有页面。
【问题讨论】:
-
如果模板和替换足够简单,或者如果您可以使其足够简单,请考虑仅基于
sed或构建工具(Ant、Gradle 等)的替换。否则,如果您的 HTML 是 XHTML,那么 XSLT 可能是一种选择。
标签: html template-engine ssi