2015-11-18 111 views
1

這一定是一個簡單的問題,但我很茫然。我對網絡技術很陌生,但我正嘗試使用Jekyll創建一個博客並將其託管在Github上。它在本地看起來不錯,但是當我將它推到Github上時,我無法加載它,我只能得到404s。Jekyll上的Jekyll上Github

我在SO上發現了this類似的問題,並遵循了接受的答案,但這對我沒有用。這是我的repo。我怎樣才能讓我的網站顯示?

在此先感謝。

+0

現在一切都好了。在第一次提交時,您需要稍等一會才能創建靜態頁面。 –

+0

我建議你看看這篇[文章](http://virtuacreative.github.io/blog/free-hosting-website-github.html),我在那裏解釋如何在GitHub上發佈你的網站。之後,您可能需要通過[GitHub桌面](https://desktop.github.com/)上傳您的Jekyll網站,因爲它比通過命令行更容易。不要忘記添加一個gemfile。你有沒有設法在你的本地機器上看到你的Jekyll網站? –

回答

0

你需要推送到gh-pages分支告訴GitHub頁面爲您的網站提供服務。

請參閱documentation

+0

從文檔中,我的印象是,作爲用戶或組織網站,我可以將其推送給主。仔細閱讀文檔,我發現回購的名稱必須採用username.github.io格式。這似乎工作,雖然它沒有運行的CSS。但多數民衆贊成在另一個問題 –

+0

你是對的,G_T。關鍵是回購名稱(username.github.io),它也需要是公共存儲庫。爲了讓您的CSS工作,請確保您的網站上有完整的網址。例如,您應該嘗試使用'href =「http://username.github.io/css/styles.css」'而不是'href =「/ css/styles.css」'。對圖像也是這樣。這樣你應該沒問題。希望有所幫助。 –

+0

@VirtuaCreative:No;只是使用相對路徑。 – SLaks