由于您的项目托管在 GitHub 上,因此您可以将 GitHub 页面与您的域一起使用
按照以下步骤从 - https://dev.to/yuribenjamin/how-to-deploy-react-app-in-github-pages-2a1f
将属性添加到 package.json 文件。
我们需要在顶级主页添加的第一个属性第二个我们将其定义为字符串,值将是“http://{username}.github.io/{repo-name}”{username} 是您的 GitHub用户名,{repo-name} 是您创建的 GitHub 存储库的名称,如下所示:
“主页”:“http://yuribenjamin.github.io/my-app”
其次,在现有的脚本属性中,我们需要添加预部署和部署。
"scripts": { //... "predeploy": "npm run build", "deploy": "gh-pages -d build" }
5- 现在将其部署到 GitHub Pages。只需运行以下命令: npm run deploy
这会将项目部署到 GitHub Pages Now 以配置自定义域,按照此处的文档设置自定义域
https://docs.github.com/en/github/working-with-github-pages/managing-a- custom-domain-for-your-github-pages-site
重要如果您的 A 或 CNAME 记录与您在域提供商站点的项目中使用的记录无关,它可能会扰乱部署,因此如果您遵循步骤并得到错误,删除所有 A 和 CNAME 记录,然后重试