2013-08-29 42 views
0

我是新来的Web开发,所以如果这个问题听起来很愚蠢,请原谅我。 我正在为小企业制作一个网站,它只列出他们提供的服务:没有数据库后端或类似的东西。如何模板一个简单的网站

每个页面的设计看起来都一样,只是内容发生变化。我已经将设计定义在一个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)); 

?> 

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

+0

查看PHP或其他服务器端语言。 –

回答

1

我会说这种方法有效,但你可能想看看像Grunt

我已经在几个项目中使用了Grunt,能够在开发工作流程中使用“partials”非常好。基本上,Grunt允许您以易于分离出不同部分的方式构建本地HTML文件和资产,但仍然可以将它编译为静态HTML文件。当然,它可以做更多的事情,但仅仅使用它来进行偏分会对我来说是一个好的开始。

这样,您就不依赖于PHP或服务器端语言。您不必设置服务器或任何其他设备!