2014-09-25 52 views
1

我的個人博客在GitHub庫myname.github.io,我使用小屋網站發生器產生公共文件夾中生成文件生成我的網站內容。我想服務公共文件夾中的內容Github頁面。但它始終在查看根文件夾。方式服務於GitHub的頁面的「公共」文件夾

是否有任何選項來告訴Github上公共文件夾服務內容,而不是從根文件夾?

+1

如果沒有別的工作,你可以只設立一個指標。使用JavaScript重定向瀏覽器的根目錄中的html。 – jamesthollowell 2014-09-25 16:09:59

+0

重定向是什麼意思? – 2014-09-25 17:43:12

+0

如果您在JavaScript中將'window.location'設置爲某個值,我相信它應該加載您設置新位置的任何頁面。 (例如'window.location =「google.com」''「將頁面重定向到Google) – jamesthollowell 2014-09-29 03:50:32

回答

0
  1. 從項目的.gitignore file(Yeoman默認忽略)中刪除dist目錄。
  2. 確保git知道你的子樹(與你的網站的子文件夾)。 git add dist && git commit -m "Initial dist subtree commit"
  3. 使用subtree push將它發送到GitHub上的gh-pages分支。 git subtree push --prefix dist origin gh-pages 來源:https://gist.github.com/cobyism/4730490

  4. 轉到項目的設置,並設置了GH-頁面作爲分支 的網站