2013-03-28 86 views
1

有沒有辦法爲Github頁面網站使用佈局頁面?例如,如果我有一個包含index.html,about.html和contact.html的網站,則會有一些內容在每個頁面中都不會發生變化(例如,導航或Google分析)。例如,在一個Rails站點中,保持相同的內容可以保存在layouts/application.html.erb中,這樣您就不必在每個頁面中重複該內容。有沒有辦法做到這一點與靜態網站?是否可以在靜態網站中創建layout/application.html文件?

回答

3

是的,Jekyll有佈局。將您的布​​局放置在靜態網站頂部的_layouts目錄中。在頁面內容所在的佈局中使用{{ content }}標籤。然後,在你的YAML前面的事情,把layout: default(或任何你想使用的佈局)。

https://help.github.com/articles/using-jekyll-with-pages

+0

不錯。我不知道這件事,現在可能會開始使用它。 – Petah 2013-03-28 08:15:39

0

有一些工具(您可能不喜歡),例如Dreamweaver可以自動執行此操作。否則,我們所做的就是編寫腳本來將我們的PHP文件轉換爲靜態html文件。

php about.php > about.html 
+0

我沒有使用Rails。我只提到它是如何在Rails中做的例子。 – Leahcim 2013-03-28 08:18:52

+0

@Michael更新。 – Petah 2013-03-28 08:22:31

相關問題