【问题标题】:Github Pages returning blank on my domainGithub 页面在我的域上返回空白
【发布时间】:2020-03-12 03:22:42
【问题描述】:

所以我尝试使用this guide为自己设置一个简历页面。

存储库是https://github.com/AtlasFontaine/AtlasFontaine.github.io,我的自定义域是https://emirhanavci.me/

现在,我按照指南做了一切。将 homepage 密钥添加到 package.json 并将 CNAME 添加到存储库的根目录。但最初当我访问 emirhanavci.me 时,它​​显示了来自 master 分支的 README.md。所以快速搜索将我带到this post。根据那篇文章,我需要一个 index.html 文件位于我的主分支的根目录中。于是我复制了/public目录下的index.html,粘贴到/。现在它只在我访问我的域时返回一个空白页面。此外,当我查看本指南创建者的原始存储库时,我发现他的根目录中没有 index.html

从那以后我删除了index.html,现在我又回到了起点。

我哪里做错了?

【问题讨论】:

    标签: git github github-pages


    【解决方案1】:

    于是我复制了/public目录下的index.html,粘贴到/。

    您的index.html 必须在项目根文件夹中(而不是在像public/ 这样的子文件夹中)。

    基本上,文档根文件夹是/,直到您的index.html 没有移动到那里,它才会显示readme.md

    浏览器响应空白的问题是,

    您正在使用 node 在 localhost 上运行您的项目,但 Github 不运行 node,而是显示静态 (html) 文件。

    【讨论】:

    • 我就是这么做的,我将index.html 复制到了 README.md 所在的根目录。它返回一个空白页。我想也许问题出在 html 文件中,但一切看起来都很好。
    • @AtlasF 目前 index.html 文件不在 / 的 master 分支中,您可以再试一次吗
    • @AtlasF 您的 index.html 文件有问题,文件本身正在发送到浏览器。您可以在右键单击并查看源代码或使用开发人员控制台时验证这一点。
    • 现在又回到了/。我以前这样做过,但仍然返回一个空白页
    • @AtlasF 它是“空白”,因为您的文件中有错误,%PUBLIC_URL% 的东西不会被解析。查看源代码!
    猜你喜欢
    • 1970-01-01
    • 2022-07-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-20
    • 2023-03-08
    • 1970-01-01
    相关资源
    最近更新 更多