GitHub页面和jekyll部署无法正常工作

时间:2016-01-27 20:40:35

标签: github jekyll github-pages

我的jekyll博客在我的电脑上正常运行但是当我从我的gh存储库中打开它时,它已经坏了。这是一个屏幕

enter image description here

如果我点击其中一个链接,则下一页会抛出404。不用说,我按照gh站点的步骤进行了正确配置。

baseurl已设置,使用css正确设置images{{ site.baseurl }}的路径。所以本地博客工作得很好,但仍然在gh-pages上没有。

代码为here

另一条信息。我有一个master分支和一个gh-pages分支,更新的是gh-pages,master有旧代码,可以吗?

有什么想法吗?

3 个答案:

答案 0 :(得分:3)

有效!您看到的是您网站的旧版本。

两种可能的解释:

  • 正如@goyllo所说:浏览器缓存f5Ctrl+r可以提供帮助。
  • Github页面正在提供旧版本,新网站生成仍处于待定状态。

为了知道您上次提交的内容是否已发布,请转到https://github.com/goblind/modestoRimba/settings并在 GitHub页面框下观看。

如果您看到Your site is ready to be published at http://goblind.github.io/modestoRimba,则您的网站生成正在等待。

如果您看到Your site is published at http://goblind.github.io/modestoRimba,则您的网站已在上次提交时发布。

答案 1 :(得分:1)

它在我的浏览器中正常工作。我想说一件事,GitHub页面缓存你的旧资源(包括HTML,CSS,JS,图像),在浏览器中获得更好的用户体验,例如,只需断开你的互联网,然后重新加载该页面,它将正常工作,类似地,如果你访问另一个页面,那么它将不会从你的网站加载你的CSS或javascript,它们将直接从浏览器缓存加载。所以你得到这个错误,因为你的浏览器使用旧的缓存资源,它将在几个小时内再次更新,具体取决于缓存时间。

我想说,如果你的博客在localhost中正常工作,那么不用担心,它也可以在github页面中正常工作,否则github会在你的电子邮件中发送关于页面构建失败的通知。

答案 2 :(得分:0)

_config.yml基本网址中的

:/ modesto r imba R 应该是大写。

相关问题