跨平台轻量级母版页

时间:2012-11-03 10:27:01

标签: html master-pages ssi

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

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

我喜欢SSI,它非常轻量级和跨平台,但它不提供母版页,它只包括每个文档应该由自己维护。

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

IFRAME技术与我想要的完全相反 - 它从主页面引用到从页面,我需要反过来。

还有别的东西吗?

2 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:0)

Em .. php包括?

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

在没有服务器端脚本的情况下,我无法以你所讨论的方式获取任何形式的母版页。你可以期待的最好的是一个加载其他JavaScript文件的JavaScript文件和外部样式表(我看到的一个不寻常的方法是创建一个导入许多其他的通用样式表 - 但我没有看到组织给自己带来太多好处)。你总是可以使用iframe ......但是你指出的iframe并不是为那种功能而设计的。这种功能属于框架范围,并且具有令人不快的结果。

如果你想使用类似php的东西,你的服务器自然必须支持php,但它是一种简单的方法,可以轻松组织你的页面,而不必深入研究像Rails这样复杂的框架。根据我采用CMS的经验,特别是由其他人开发的CMS可能比它的价值更麻烦。