如何模板化一个简单的网站

时间:2013-08-29 15:16:06

标签: html templates

我是网络开发的新手,请原谅我,如果这个问题听起来很愚蠢。 我正在为一个小企业建立一个网站,它只列出他们提供的服务:没有数据库后端或类似的东西。

每个页面的设计看起来都一样,只有内容发生变化。我已经在一个HTML文件中定义了设计,并在不同的HTML文件中定义了内容。使用以下代码将内容HTML加载到设计HTML的特定div中:

<?php

include 'php/load_template.php';

    $home_contents = file_get_contents('html/home.html'); 
    load_template('page.html',array('{Content}'),array($home_contents));

?>

这是解决问题的好方法吗?

1 个答案:

答案 0 :(得分:1)

我会说这种方法有效,但您可能希望查看类似Grunt的内容。

我现在在一些项目中使用了Grunt,能够在开发工作流程中使用“partials”非常好。基本上,Grunt允许您以便于分离不同部分的方式构建本地HTML文件和资源,但是将其编译为静态HTML文件。它当然可以做很多事情,但是对于你来说,仅仅使用它可能是一个良好的开端。

这样,您不依赖于PHP或服务器端语言。您不必设置服务器或任何东西!