为通过Apache托管的网站创建一个简单的模板

时间:2011-06-27 01:45:44

标签: php python html apache templates

我正在为客户创建一个网站。大多数页面都是静态的,而不是简单的联系表单。它托管在运行Apache的Fedora服务器上。

所有页面都有相同的页眉和页脚。我想使用某种模板来实现可维护性。你建议我使用什么?为什么?此外,一些简单的例子也不会受到伤害。

我主要是Python开发人员(Django),但我确实有PHP经验。我假设PHP是可行的,因为它很容易起床并继续使用Apache。

我的标准:

  1. 非常轻量级
  2. 易于安装(通过yum或快速下载)
  3. 漂亮的网址(即没有index.php?page=about
  4. 提前谢谢你。

4 个答案:

答案 0 :(得分:3)

服务器端包含的内容与您可以获得的基本相同,非常适合大多数静态站点:

http://httpd.apache.org/docs/2.0/howto/ssi.html

该链接将向您展示如何为其配置服务器,然后您将使用以下语法:

<!--#include virtual="/footer.html" -->

如果服务器正在运行PHP,您还可以使用PHP包括:

http://php.net/manual/en/function.include.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重写将为您处理网址。希望这会有所帮助。