8

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

有没有什么好的程序可以让我:

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

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

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

我想重申一下——我不想使用会即时将页面拼接在一起的后端语言(例如 PHP 或 Django)。我正在处理的站点不需要它,它会对性能和可维护性产生负面影响。

4

2 回答 2

2

查看谷歌关闭模板https://developers.google.com/closure/templates/docs/helloworld_java

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

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

于 2012-07-24T20:57:27.317 回答
0

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

于 2013-03-26T14:40:15.993 回答