GitHub页面没有更新

147
我在使用 GitHub Pages 时遇到了奇怪的问题。我将一个新提交推送到我的个人页面 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仓库是最新的,并且GitHub状态页面上没有关于构建问题的信息,所以我不知道该怎么办?我如何让我的页面更新我添加的新内容?
参考资料,支持我的页面的存储库位于http://github.com/maltzj/maltzj.github.io

"您正在尝试发布一个页面吗?可能需要最多十分钟才能使您的页面可用。" - Mmmh mmh
4
我知道,但是提交的出版物已经在仓库中超过5个小时了,但并没有显示出来。个人页面通过主分支部署,对吗? - Jonathan
6
对我来说,这是因为浏览器使用了缓存数据(旧样式),所以我打开了另一个浏览器。 - mohammedgqudah
对我来说,这是浏览器的问题。打开火狐浏览器后,它就正常工作了。 - dogonaroof
2
使用Ctrl+Shift+R来强制刷新页面对我很有帮助,因为这样可以清除浏览器最初使用的缓存数据。 - AbtabM
2
你可以在一个空提交上触发重建。git commit --allow-empty -m "Trigger rebuild" 然后 git push。参考:https://dev59.com/CWgu5IYBdhLWcg3wGjdF#45907768 - Jovial Joe Jayarson
48个回答

0

如果您正在使用gh-pages命令进行发布,可能是gh-pages本身的缓存问题。请参阅gh-pages文档底部:

但请注意,这些说明有误!

要删除gh-pages缓存,请运行node node_modules/gh-pages/bin/gh-pages-clean或手动删除node_modules/gh-pages中的.cache目录。

我已提交了一个问题以更正此处的说明:https://github.com/tschaub/gh-pages/issues/367


0

在设置选项卡中检查gh-pages的构建状态。

您的网站正在遇到构建问题:无法构建页面。

如果您正在使用github_token,则可能没有权限构建gh-pages,因此您可能会在设置选项卡中看到警告。这就是为什么编辑index.html可能有效的原因。在这种情况下,请使用access_token或基于ssh的提交来自动推送和构建gh-pages。


0

对于我的个人网站,我正在使用一个适用于学术网站的 Github 页面模板

在我的._config.yaml文件中,我包含了一个额外的在线链接,指向我拥有学术档案的网站。这是完全不必要的。而且这个链接阻止了我网站上所有其他更新。自从我在._config.yaml文件中删除了这个链接后,我的所有其他 Github 页面都得到了更新。


0
在我的情况下,我有一个不正确的标签闭合,即<tag>,而应该是</tag>
奇怪的是,我的构建没有任何错误,我的HTML页面也一直保持着正确的内容,直到它发现了不正确的标签。所以我想你可以手动检查所有的标签来解决这样的问题。

0
在我的情况下,这是错误的 kramdown 语法。我的代码是:
  {% highlight %}
  lorem lipsum
 {% endhighlight %}

显然,你必须告诉kramdown这种语言:

  {% highlight html %}
  lorem lipsum
 {% endhighlight %}

-1

我曾经遇到过同样的问题,但在我的情况下CNAME包含了正确的域名。

我认为这个问题与我之前重命名存储库有关... 在线名称与本地名称不同,尽管推送和在线文件更新没有问题 - 但实际版本没有更新。

从本地机器中删除存储库并再次从GitHub克隆后,问题得到解决。


-1
总之:
如果在index.html上没有进行任何更改,Github页面不会刷新。
因此,请确保在每次推送时更新index.html

-1

请确保清除您的浏览历史记录,然后再试一次。 我的问题就是这样解决的。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接