2014-10-10 80 views
0

我正在開發一個Rails應用程序,允許用戶通過Github發佈數據集並通過GitHub頁面訪問它。我使用Github API充當用戶,創建一個repo並添加文件,並且一切按預期工作,唯一的問題是GitHub頁面頁面構建似乎沒有發生。數據集可以下載,但試圖訪問index.html頁面似乎根本不起作用。Github API - 創建內容API方法不觸發GitHub頁面構建

下面是一個例子回購:

https://github.com/git-data-publisher/Foo

而這裏的Github上的網頁網站:

http://git-data-publisher.github.io/Foo/

你可以看到,例如:

http://git-data-publisher.github.io/Foo/data/June_2014.csv

工作正常。

我只能猜測這意味着GitHub頁面構建沒有被觸發。任何方式,我可以做到這一點,而不必做手動Git推?

您還可以看看我的代碼在這裏,如果這有助於:

https://github.com/theodi/git-data-publisher

回答

1

Github上試圖解析您的網站作爲一個Jekyll網站。

您必須通過在存儲庫的根目錄下創建一個空的.nojekyll文件來表明您沒有使用Jekyll。

+0

試過了,沒有骰子不幸的是:([GitHub網頁文檔](https://github.com/blog/572-bypassing-jekyll-on-github-pages)表明,只有當網站使用文件或以下劃線開頭的目錄 – Pezholio 2014-10-10 10:12:00

+0

我在此分叉您的回購https://github.com/statiktest/Foo,添加.nojekyll文件並查看http://statiktest.github.io/Foo/ – 2014-10-10 10:55:31

+0

嗯,我想知道那是因爲添加了'.nojekyll'文件,雖然開始建立了Github頁面,但我試着添加了一個,然後運行,但是從一個新的repo再次嘗試給了我相同的結果 – Pezholio 2014-10-10 14:44:20