2013-08-29 75 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或服務器端語言。您不必設置服務器或任何其他設備!