2012-12-24 93 views
20

我正在使用GitHub Pages的「自動生成器」,我發現它只生成一個index.html和其他網頁資源。如何從GitHub Pages的自動生成器獲取多頁網站?

如果我想要從其他降價文件生成多頁網站,它是如何工作的?

+1

這不是一個答案,但你可能會喜歡[Scriptogr.am(http://scriptogr.am/)如果您有Dropbox,可以提供此功能。對於降價和Github,你真的需要一個靜態網站生成器,如[jekyll](https://github.com/mojombo/jekyll)。 GitHub頁面被描述的方式有點誤導 –

回答

4

您拉取生成的頁面,進行任何修改和添加(包括添加新頁面和頁面之間的鏈接),然後進行提交和推送。

生成的單頁可幫助您開始。您可以複製其版面以手動生成其他類似外觀的頁面。

Help

+2

這真是遺憾,它只是'幫助我開始',因爲之後我需要在我的項目網站上加倍工作以保持README.md,wiki和網站的同步。它可能會在開始時提供幫助,但之後可能會失去幫助。我錯了嗎? –

+1

我不明白。你是否希望它爲你保持一切同步,並且神奇地生成內容? –

+2

如果我的項目中有許多降價來源,爲什麼不能用多個頁面重新生成網站?在我改變'master'分支之後,我可以重新生成gh頁面以自動更新站點。這就是文檔生成的美妙之處。不是嗎? 而且,順便說一句,即使是一開始,單頁也是一個限制。 –

2
  • GitHub的頁數自動生成器僅生成一個頁面。
  • 可以添加新的文件直接,GitHub的網頁發佈的所有數據(包括文件夾內的數據)爲您服務。
3

Github Pages使用Jekyll site generator,它可以將任意數量的降價文件轉換爲HTML,並通過佈局文件應用周圍的模板。見GitHub的文檔使用哲基爾:https://help.github.com/articles/using-jekyll-with-pages

的技巧是,你必須download a jekyll template/theme並將其包含在您的GH-網頁上你自己的(標準哲基爾配置)分支,而不是隻允許Github的頁面自動生成的一個文件使用自己的內置主題。

0

剛纔gh-pages-generator - 該實用程序來生成具有來自帶有鏈接到對方多次降價文件中的導航網站。

5

如果包含降價文件,Github會自動爲您創建頁面。

  • 的index.html - yourname.github.io/project-name/
  • about.md - yourname.github.io/project-name/about
  • foo.md - yourname.github.io/project-name/foo

試用了工作。

如果你想進入真正有趣的東西 - 你需要進入傑基爾http://jekyllrb.com/

相關問題