0

目前我有一个充满静态页面的网站。这最大限度地减少了 Web 服务器负载,并保证该站点甚至可以在基于 Linux 的小型硬件 Web 服务器上运行。

我正在寻找一种为我的网站制作母版页的能力,我喜欢 Ruby on Rails 使用的方式,但是这种技术对于简单的网站来说是多余的,对于简单的硬件 Web 服务器来说太重了。

我喜欢SSI,它确实是轻量级和跨平台的,但它不提供母版页,它只制作包含每个文档应该自己维护的内容。

我喜欢 AJAX 技术,但它依赖于客户端。

IFRAME 技术与我想要的相反 - 它从母版页引用到从页,我需要相反。

还剩下什么吗?

4

2 回答 2

1

Template-Toolkit,特别是wrapper 指令,应该可以解决问题。

您可以在构建时使用ttree来生成静态页面,从而避免需要任何服务器端技术,而不是简单的 HTTPD。

于 2012-11-03T23:00:06.213 回答
0

Em .. php 包括?

那么:CSS、Javascript、包括分别详细说明可重用样式、客户端脚本和标记的目录?

恐怕没有服务器端脚本,就无法以您所说的方式获得任何形式的母版页。您可以期望的最好的结果是加载其他 JavaScript 文件和外部样式表的 JavaScript 文件(我看到的一种不寻常的方法是创建一个通用样式表,该样式表可以导入许多其他样式表 - 但我并没有看到对组织自己有多大好处)。您总是可以使用 iframe ......但正如您所指出的,iframe 并不是为这种功能而设计的。这种功能在框架的范围内,结果令人不快。

如果您想使用 php 之类的东西,您的服务器自然必须支持 php,但它是一种简单的方法,可以轻松组织您的页面,而无需深入了解 Rails 之类的复杂框架。根据我采用 CMS 的经验,尤其是由其他人开发的 CMS 可能比它的价值更麻烦。

于 2012-11-03T11:50:32.123 回答