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/.
ora*_*eis 32
这一切都没有为我解决.解决方案是将index.html文件编辑到github网站.
Tri*_*ice 19
我的解决方案是获取index.html文件并转到它(例如example.github.io/index.html),然后重新加载它,您的更改将会更新.然后你回到(example.github.io)它应该更新.您可以使用master.css文件等执行相同的操作.
对于未来的人发现这个:我有一个空的CNAME文件.检查您是否遇到类似问题.
我有一个未经验证的电子邮件的问题.此更新首次发布,但在此之后失败.需要经过验证的电子邮件才能触发github页面构建.此外,部署密钥不能用于此,因为它不会触发构建.
资料来源:https://help.github.com/articles/troubleshooting-github-pages-build-failures/
就我而言,以上解决方案都不起作用.最后我发现原因是:我的_config.yml中有"relative_permalinks"选项.最近在Jekyll 3.0中不推荐使用此选项.
请参阅:https: //help.github.com/articles/removing-relative-permalinks/
我知道这听起来可能很简单,但请确保您位于正确的分支和正确的文件中。
就我而言,我创建了一个 GitHub 页面并尝试从主分支上的本地存储库提交。另外,我正在更新我的文件名而不是index.html。这些是我的错误。我不得不切换到 GitHub 页面分支并更新index.html提交、推送,然后一切正常。
小智 5
就我而言,问题是因为我的存储库是私有的。我公开之后,问题就解决了。
故事的奇怪部分是我能够创建私有存储库并使用它的 GitHub 页面。我是按照官方指南(http://take.ms/p2SS7)做的。它在大约 9 次提交时运行良好,但在第 10 次提交时就崩溃了。
| 归档时间: |
|
| 查看次数: |
60255 次 |
| 最近记录: |