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));

?>

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

4

1 回答 1

1

我会说这种方法有效,但您可能想研究类似Grunt的东西。

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

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

于 2013-08-29T16:10:27.903 回答