繁体   English   中英

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

[英]GitHub pages and jekyll deploy not working properly

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

在此输入图像描述

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

设置了baseurl ,使用{{ site.baseurl }}正确设置了cssimages的路径。 所以本地博客工作正常,但仍然,在gh-pages它不是。

代码就在这里

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

有什么想法吗?

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

两种可能的解释:

  • 正如@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 ,那么您的网站已经发布了上次提交。

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

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

在你的_config.yml baseurl:/ modesto r imba R应该是大写的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM