2016-08-03 152 views
-1

我的問題是學習在多個HTML頁面中包含HTML模板的最有效方式。目前,我正在努力開發一個網頁,它有很多頁面。簡單的東西,如頁眉&頁腳將在所有頁面中相同。我想知道我們如何能夠有效地將這些模板實現到頁面,以便Google機器人將在其所有內容(包括模板)中看到頁面。HTML模板包括

+0

你需要一個serverside模板引擎...帕格,ejs,灰塵等是選項 –

+0

如果你使用Bootstrap,你可以做到這一點。你有頭。頁腳和其他幾個.php文件,然後爲每個單獨的頁面創建一個只包含該頁面信息的php。 http://getbootstrap.com/getting-started/ – mlegg

+0

我將在服務器上使用ruby而不是nodejs。 –

回答

0

大多數CMS確實使用了PHP函數include(),include_once()或它們的變體require()和require_once()。但是使用它們有不同的方式。

理論上,你可以這樣嵌套多個子頁面:一個主頁面調用一個頁眉,內容,頁腳。內容頁面僅由一些包括,以得到例如homeslider頁面,corp概覽頁面......公司概覽本身由多個頁面構成......以每個成員爲無限。 您需要找到合適的嵌套級別來實現您的目標,同時保持簡單。 在大多數經典的情況下,您可以設置頁面內容(家庭,公司概述,團隊,聯繫人),並將header_once放在頂部,將頁腳放在底部。

關於Google bot,作爲用戶,它不會看到包含這種方式的子頁面,因此很少有機會引用您的單獨頁腳。 可以肯定的是,使用robots.txt!