2015-11-18 28 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