我正在为客户创建一个网站。大多数页面都是静态的,而不是简单的联系表单。它托管在运行Apache的Fedora服务器上。
所有页面都有相同的页眉和页脚。我想使用某种模板来实现可维护性。你建议我使用什么?为什么?此外,一些简单的例子也不会受到伤害。
我主要是Python开发人员(Django),但我确实有PHP经验。我假设PHP是可行的,因为它很容易起床并继续使用Apache。
我的标准:
yum
或快速下载)index.php?page=about
)提前谢谢你。
答案 0 :(得分:3)
服务器端包含的内容与您可以获得的基本相同,非常适合大多数静态站点:
http://httpd.apache.org/docs/2.0/howto/ssi.html
该链接将向您展示如何为其配置服务器,然后您将使用以下语法:
<!--#include virtual="/footer.html" -->
如果服务器正在运行PHP,您还可以使用PHP包括:
答案 1 :(得分:1)
我也是一个蟒蛇人,如果这是一个选项,我会建议flask。它比django重量轻很多,并且具有URL路由和模板。
对于模板,mustache非常酷,并且支持许多不同的语言,包括PHP和javascript。
答案 2 :(得分:0)
当你说你正在寻找模板时,你是在谈论像smarty这样的东西吗?维基百科有一篇关于它的好文章http://en.wikipedia.org/wiki/Template_engine_%28web%29
答案 3 :(得分:0)
嗯,我能想到的最简单的方法是codeigniter。它还可以帮助您填写联系表格。请遵循此http://net.tutsplus.com/articles/news/codeigniter-from-scratch-day-4-newsletter-signup/并查看该系列中的其他一些内容。一个简单的mod重写将为您处理网址。希望这会有所帮助。