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

1 投票
4 回答
3221 浏览
提问于 2025-04-16 20:21

我正在为一个客户创建一个网站。除了一个简单的联系表单,其他页面都是静态的。这个网站托管在一个运行Apache的Fedora服务器上。

所有页面都有相同的头部和底部。我想用某种模板来方便维护。你有什么推荐的工具吗?为什么推荐这个?另外,给一些简单的例子也不错。

我主要是做Python开发(用Django),但也有一些PHP的经验。我觉得用PHP会比较合适,因为在Apache上搭建起来很简单。

我的要求:

  1. 非常轻量级
  2. 容易安装(可以通过yum或者快速下载)
  3. 网址要好看(比如,不想看到index.php?page=about这样的链接)

提前谢谢你。

4 个回答

0

当你说你在找模板的时候,是不是指像smarty这样的东西?维基百科上有一篇不错的文章可以了解更多内容,链接在这里:http://en.wikipedia.org/wiki/Template_engine_%28web%29

1

我也是个用Python的人,如果你有这个选择的话,我推荐用Flask。它比Django轻便很多,而且支持网址路由和模板功能。

说到模板,Mustache非常不错,支持很多不同的编程语言,包括PHP和JavaScript。

3

服务器端包含(Server Side Includes)是非常基础的功能,非常适合大部分内容不变的网站:

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

这个链接会告诉你如何配置服务器来使用这个功能,然后你可以用类似下面的语法:

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

如果服务器上运行的是PHP,你也可以使用PHP的包含功能:

http://php.net/manual/en/function.include.php

撰写回答