我是网络开发的新手,请原谅我,如果这个问题听起来很愚蠢。 我正在为一个小企业建立一个网站,它只列出他们提供的服务:没有数据库后端或类似的东西。
每个页面的设计看起来都一样,只有内容发生变化。我已经在一个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 :(得分:1)
我会说这种方法有效,但您可能希望查看类似Grunt的内容。
我现在在一些项目中使用了Grunt,能够在开发工作流程中使用“partials”非常好。基本上,Grunt允许您以便于分离不同部分的方式构建本地HTML文件和资源,但是将其编译为静态HTML文件。它当然可以做很多事情,但是对于你来说,仅仅使用它可能是一个良好的开端。
这样,您不依赖于PHP或服务器端语言。您不必设置服务器或任何东西!