我正在开发一个只使用 HTML、CSS 和 JS(不需要后端)的网站。这是一个简单的网站,其主要目的是提供信息。我有一个适用于所有页面的标准模板(页眉、内容区域、页脚)。现在,我必须将它复制并粘贴到每个页面,并逐页手动更新对其所做的任何更改。
是否有任何好的程序可以让我:
- 设置模板
- 分别为每个页面编写内容代码
- 通过将内容插入模板(在指定点)来编译每个页面
- 将编译结果输出到第三个文件
加分项与 SASS 类似,我可以让程序监视目录的更改并将文件自动编译到另一个目录。
允许我在多个部分添加内容的奖励积分。
我想重申——我不想使用一种后端语言(例如 PHP 或 Django)来动态地将页面拼接在一起。我正在处理的站点不需要它,它会对性能和可维护性产生负面影响。
最佳答案
看谷歌闭包模板https://developers.google.com/closure/templates/docs/helloworld_java
它以 soy 文件(模板)作为输入,然后你可以传入任何你想要的数据,它会将模板与数据合并,生成 HTML。
您还可以从命令行使用 PHP 生成 HTML http://php.net/manual/en/features.commandline.php
关于html - 从模板编译 HTML 的程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11639139/