Fly*_*FoX 6 html templates dry
我有一个小的静态网站,这个网站的每个页面都有一个菜单和一个页脚.
确保菜单和页脚中的更改只需要在一个地方完成的最佳方法是什么,这使我能够轻松更新包含它们的所有页面.
我正在寻找一种简单的模板系统,使我能够将文件组合在一起.
我看了一下ruby .erb文件,但它们看起来太复杂了,因为我必须安装rails并使我的web服务器能够使用它.
对于一个简单的站点,做服务器端包含并没有什么问题。只需为您的菜单和页脚创建 HTML 片段(它们甚至不必是完全形成的 HTML)。然后在每个页面上添加适当的
<!-- #include virtual="/footer.html" -->
Run Code Online (Sandbox Code Playgroud)
声明在适当的位置。由于您使用的是 Debian 服务器,我很确定 Apache 已经默认启用了此功能。
这可能看起来已经过时了,但我妻子在一家为小型网站做大量维护工作的公司工作,他们仍然采用这种方法,而且效果很好。
如果您的网站超过 10 个页面,那么我建议您研究一下一些模板系统,这样就无需记住在您创建的每个新页面上添加 SSI。