非常简单的 HTML 导致 404 Not Found on GitHub Pages

dum*_*dad 5 github github-pages

我想象的是托管在 GitHub Pages 中的最简单的简单网站。该站点由一个文件 组成index.html,其内容为

<html>
    <head>
        <title>Simple Test</title>
    </head>
    <body>
        <p>Hallo world</p>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

(注意,您可以在此处查看存储库。)

我想我正确设置了存储库,并且存储库设置确认我的“GitHub Pages 站点当前正在从master分支构建”。

GitHub 设置截图

您应该可以在此处看到该页面:https : //githubpagestest83.github.io但对我而言,我收到了 404 Not Found 错误。

对于相同的问题How to fix page 404 on Github Page有十八个答案。以下是它们对我不起作用的原因:

  1. /sf/answers/3213543791/推送空提交。在这里试过没有效果。
  2. /sf/answers/2778403281/添加.nojekyll文件。试图在这里但根据文档不需要在这里
  3. /sf/answers/966887281/删除并重新创建 gh-pages 分支。我正在使用大师。
  4. /sf/answers/3502408661/添加 index.html。https://githubpagestest83.github.io/index.html 也失败了。
  5. /sf/answers/2935159391/推送只更改空格的提交。在这里试过没有效果。
  6. /sf/answers/921861531/ URL 区分大小写。我正在使用所有小写字母。
  7. /sf/answers/3189272341/添加一个空的 docs/CNAME 文件。在这里试过没有效果。
  8. /sf/answers/3248662091/删除并重新创建站点。我试过了(这是第二个站点)
  9. /sf/answers/3275345951/推送空提交(重复建议)
  10. /sf/answers/3600590661/不会处理带有 html 错误的页面。我的在本地工作,我不相信有任何错误。
  11. /sf/answers/3384133161/切换 HTTP/HTTPS。无论http://githubpagestest83.github.io/也不https://githubpagestest83.github.io/工作。
  12. /sf/answers/1244094841/在提交之前绑定您的域。我不打算购买域名。
  13. /sf/answers/3229390811/更改项目设置,因为 GitHub 页面的默认设置为“关闭”。我检查了我的设置,默认情况下它们是“开启”的。
  14. /sf/answers/3204327101/ URL 太长。这听起来不太可能,但无论如何我的都很短。
  15. /sf/answers/3748528171/组织帐户的类似问题。我的是个人账户。
  16. /sf/answers/3747363161/外壳:INDEX.md 文件。我的都是小写。
  17. /sf/answers/3557888631/在分支之间快速切换。我只有一个分支。
  18. /sf/answers/3578661691/进入设置,切换到主,点击保存。我不明白这一点。

这些建议中的一些感觉是随机的,我怀疑它们只是在 GitHub 编译页面时打发时间,但我还是尝试了。没运气。

如何修复我的存储库以便 GitHub 页面正常工作?