You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Github Pages中React网站自定义URL导致页面空白问题求助

Github Pages自定义域名下React网站空白问题排查方案
  • 检查package.json的homepage配置
    项目根目录的package.json必须指定正确的自定义域名作为homepage字段,示例:

    "homepage": "https://socal-arc.com"
    

    未更新该字段会导致静态资源路径错误,直接引发页面空白。

  • 确认Github Pages域名设置状态
    进入仓库Settings > Pages页面:

    • 验证Custom domain栏已准确填入socal-arc.com
    • 勾选Enforce HTTPS选项(DNS验证通过后一般会自动启用,若未开启手动勾选)
    • 确保页面显示Your site is live at https://socal-arc.com,确认部署状态正常
  • 排查资源加载错误
    打开浏览器开发者工具(F12)切换到Network标签,刷新页面:

    • 查看JS、CSS等静态资源的请求状态,若出现404,说明资源路径配置错误
    • 确认资源请求URL为https://socal-arc.com/xxx格式,而非旧的Github Pages默认域名路径
  • 清除缓存

    • 强制刷新页面(Ctrl+Shift+R / Cmd+Shift+R),清除浏览器本地缓存
    • Github Pages的CDN缓存可能存在延迟,修改配置后等待10-15分钟再测试访问
  • React Router路由适配(若使用)
    若项目使用React Router的BrowserRouter,需确保basename属性配置正确:

    <BrowserRouter basename="/">
      {/* 路由组件内容 */}
    </BrowserRouter>
    

    同时,为避免SPA路由刷新404,可在public目录下创建404.html,复制index.html的内容,确保Github Pages能正确处理SPA路由跳转

内容的提问来源于stack exchange,提问作者PL Wang

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.25 09:00:56