Github页面没有更新

Jon*_*han 89 github github-pages

我正在与Github页面遇到一个奇怪的问题.我将一个新提交推送到我的个人页面页面maltzj.github.io,但新文章没有出现在那里.当我在本地执行服务器时,一个帖子就在localhost:4000/posts/the-price-of-inconsistent-code/.但是,当我访问http://maltzj.github.io/posts/the-price-of-inconsistent-code时,我得到了404.我还添加了一个新文件,该文件应该存在于http://maltz.github. io/test.html,但也会抛出404.

一切都在本地构建和运行我的git repo是最新的,并且github状态页面上没有关于构建问题的任何内容,所以我对这个问题的处理方式有点不知所措.如何使用我添加的新contnet更新我的页面?

作为参考,支持我的页面的repo的位置是http://github.com/maltzj/maltzj.github.io

Seb*_*oll 37

对于其他人,还要检查帖子的日期.我刚遇到这个问题.我是UTC + 11,我很确定服务器是UTC.因此,如果我用当地时间约会我的帖子,服务器认为他们将来也不会构建它们.使用UTC避免了这个问题.

正如joao cenoura在下面的评论中所提到的:

  • 您可以通过添加future: true到_config.yml 告诉jekyll显示"future"帖子
  • 和/或添加timezone: TIMEZONE以指定您的时区.

有关详细信息,请参阅https://jekyllrb.com/docs/configuration/.

  • 万岁!这对我来说是个问题.我错了一个帖子名称,并将其改为"2016-04-14"而不是"2016-03-14".它在本地构建得很好,但在Github上,它没有显示出来.没有警告,没有页面.谢谢! (5认同)
  • 在UTC + 1上对我来说也是如此.还没试过,但你可以告诉jekyll通过在你的`_config.yml`中加入`future:true`来显示"未来"的帖子.还有一个`TZ`选项.参考:https://jekyllrb.com/docs/configuration/ (3认同)

ora*_*eis 32

这一切都没有为我解决.解决方案是将index.html文件编辑到github网站.

  • 我也是.只将一行更改为index.html使其"加载""true"index.html而不是之前的所有提交. (2认同)
  • GitHub Pages 没有看到我在上次提交中推送的图像。我必须编辑 index.html(使用图像),只需更改一些空白,以便让 GitHub Pages 开始提供图像。我怀疑它不会重建,除非 HTML 页面发生变化。 (2认同)
  • 我刚刚在 GitHub 上的 index.html 中添加了一个空格并且它起作用了。奇怪的问题。 (2认同)
  • “将index.html文件编辑到GitHub网站中”是什么意思? (2认同)

Tri*_*ice 19

我的解决方案是获取index.html文件并转到它(例如example.github.io/index.html),然后重新加载它,您的更改将会更新.然后你回到(example.github.io)它应该更新.您可以使用master.css文件等执行相同的操作.

  • 这个为我工作(其他人没有)。谢谢! (3认同)

Jon*_*han 9

对于未来的人发现这个:我有一个空的CNAME文件.检查您是否遇到类似问题.

  • 请你稍微扩展一下吗?你有什么改变才能使它发挥作用?或者您是否必须删除那里的CNAME文件?谢谢! (14认同)

eis*_*eis 9

我有一个未经验证的电子邮件的问题.此更新首次发布,但在此之后失败.需要经过验证的电子邮件才能触发github页面构建.此外,部署密钥不能用于此,因为它不会触发构建.

资料来源:https://help.github.com/articles/troubleshooting-github-pages-build-failures/


ant*_*004 7

我让它工作了。我的问题很简单。这是浏览器缓存问题。

在不同的浏览器上打开链接,它向我显示了更新的推送。


Fli*_*ght 6

就我而言,以上解决方案都不起作用.最后我发现原因是:我的_config.yml中有"relative_permalinks"选项.最近在Jekyll 3.0中不推荐使用此选项.

请参阅:https: //help.github.com/articles/removing-relative-permalinks/


Sho*_*ove 5

我知道这听起来可能很简单,但请确保您位于正确的分支和正确的文件中。

就我而言,我创建了一个 GitHub 页面并尝试从主分支上的本地存储库提交。另外,我正在更新我的文件名而不是index.html。这些是我的错误。我不得不切换到 GitHub 页面分支并更新index.html提交、推送,然后一切正常。


jns*_*jns 5

我有一个未关闭的<a>标签,导致构建永远挂起。解决该问题的解决方法。GitHub将验证您的链接是有意义的。


小智 5

我今天在静态页面上遇到了这个错误-原因实际上是GitHub Pages本身的服务失败。您可以在https://status.github.com/messages中检查服务消息。


小智 5

就我而言,问题是因为我的存储库是私有的。我公开之后问题就解决了。

故事的奇怪部分是我能够创建私有存储库并使用它的 GitHub 页面。我是按照官方指南http://take.ms/p2SS7)做的。它在大约 9 次提交时运行良好,但在第 10 次提交时就崩溃了。