我目前正在使用静态HTML / CSS构建网站。如有必要,我可以放入PHP后端,但如果可能的话,我想避免这种额外的复杂性。
该网站有大约10个不同的HTML页面,对导航栏或其他布局元素的任何更改都需要在所有单独的HTML文档上手动实现更改。
是否有任何简单的解决方案,我可以在包含页眉和页脚的HTML中实现布局模板,然后为每个页面分别创建内容文件,并在部署之前将其全部编译为静态HTML?我想我可以在Python中自己动手,但如果有一个预先存在的解决方案那就太好了。
答案 0 :(得分:2)
Template-Toolkit包括执行此操作的ttree utility。
答案 1 :(得分:0)
我后来也遇到了nanoc,这是Ruby中的,似乎可能是一个更现代的选择。