在自定义域上托管 gh-pages,白色空白页面

Sim*_*sof 2 github-pages reactjs

我是编码新手,需要一些帮助。我做了一个react项目(使用create-react-app),网站一直在我的gh-pages分支上运行

(这是我的仓库:https : //github.com/simchaleh/shivisihashem.git

我一直试图在自定义域上托管 gh-pages 项目。我的 React 项目在 gh-pages 上托管时看起来很棒,但是当我尝试将它连接到我的自定义域时,我得到的只是一个纯白的屏幕。

这是我在自定义域上的 dns 设置的屏幕图片。(你也可以看到 gh-pages 说它在我的域上托管): dns 设置和 gh-pages/settings 页面

我在 gh-pages 分支中有一个 CNAME 文件,一行,我放的位置:shivisihashem.com

有没有人知道为什么我的自定义域上只有一个空白的白屏?

谢谢!

Sim*_*sof 5

我刚刚从 github 工作人员那里得到了一个答案。它解决了我的问题。如果其他人有同样的问题,这里是答案:

您需要编辑的文件在这里:

https://github.com/simchaleh/shivisihashem/blob/gh-pages/index.html

目前,这两个部分有错误:

<script type="text/javascript"
> src="/ShivisiHashem/static/js/main.7cdb5ccf.js"></script>
> 
> <link href="/ShivisiHashem/static/css/main.ff643f95.css"
> rel="stylesheet">
Run Code Online (Sandbox Code Playgroud)

您应该能够通过将它们替换为以下内容来解决问题:

<script type="text/javascript"
> src="/static/js/main.7cdb5ccf.js"></script>
> 
> <link href="/static/css/main.ff643f95.css" rel="stylesheet">
Run Code Online (Sandbox Code Playgroud)

我希望这有帮助!如果您有任何其他问题,请告诉我们。

  • 我能够通过从 package.json 中的 `homepage: ...` 属性末尾删除“/repo_name”来自动执行此操作 (3认同)