从模板编译HTML的程序

时间:2012-07-24 20:53:13

标签: html compilation

我正在开发一个只使用HTML,CSS和JS的网站(不需要后端)。这是一个简单的网站,其主要目的是提供信息。我有一个标准模板用于所有页面(标题,内容区域,页脚)。现在,我必须将其复制并粘贴到每个页面中,并逐页手动更新对它的任何更改。

那里有什么好的节目可以让我:

  • 设置模板
  • 分别为每个页面编写内容代码
  • 通过将内容插入模板(在指定的位置)
  • 来编译每个页面
  • 将编辑输出到第三个文件

与SASS类似的东西的奖励积分,我可以让程序观察更改目录并将文件自动编译到另一个目录。

允许我在多个部分添加内容的内容的奖励积分。

我想重申一下 - 我不想使用后端语言(例如PHP或Django)来将页面拼接在一起。我正在研究的网站不需要这样做,它会对性能和可维护性产生负面影响。

2 个答案:

答案 0 :(得分:2)

查看Google封闭模板https://developers.google.com/closure/templates/docs/helloworld_java

它将大豆文件(模板)作为输入,然后您可以传入您想要的任何数据,它将模板与数据合并,生成HTML。

您还可以从命令行使用PHP来生成HTML http://php.net/manual/en/features.commandline.php

答案 1 :(得分:0)

如果你想坚持使用javascript,你可以使用Jade(http://jade-lang.com)或其他带有Node.js的模板引擎。 虽然它是服务器端代码,但它仍然是js而不是第三个lang。