Github页面没有更新

 Aircraftl 发布于 2023-02-12 14:41

我正在与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

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

    2023-02-12 14:43 回答
  • 对于未来的人发现这个:我有一个空的CNAME文件.检查您是否遇到类似问题.

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

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

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

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

    您可以通过添加future: true到_config.yml 告诉jekyll显示"future"帖子

    和/或添加timezone: TIMEZONE以指定您的时区.

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

    2023-02-12 14:43 回答
  • 这一切都没有为我解决.解决方案是将index.html文件编辑到github网站.

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

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

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

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

    2023-02-12 14:45 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有