在 github 用户页面上部署 React 投资组合网站

时间:2021-06-25 06:53:53

标签: reactjs github github-pages

我正在处理我的投资组合,我使用 react 构建它,我想使用 GitHub 页面部署它。

因此,我开始进行部署,并且几乎按照 'Create React App / Deployment' 给出的每个步骤进行了操作,但是我没有看到想要的结果。

您可以Check here at thisisnitish.github.io:它部署了自述文件,我尝试了所有方法来修复它,但它显示了相同的结果。

您可以访问存储库 at github.com/thisisnitish/thisisnitish.github.io

Github Pages Info

任何帮助将不胜感激?。

2 个答案:

答案 0 :(得分:0)

由于 https://hisisnitish.github.io 返回 404,这意味着 GitHub 没有发布任何内容。

那是因为 configuring a publishing source for your GitHub Pages site

确保选择分支 main、文件夹 public 以指示 GitHub 从这些元素发布您的页面。

OP 补充:

<块引用>

只有这样一个根目录和 docs 文件夹

然后,为了进行测试,您可以尝试在 docs/ 文件夹而不是 public/ 文件夹中生成您的网站。
或者在单独的分支中生成它。

答案 1 :(得分:0)

在您的 package.json 上,更改 deploy 脚本

"scripts": {
    ... (other scripts)
    "deploy": "gh-pages -b main -d build"
}

此外,不要将整个存储库推送到 github 页面上。此处仅 /build 文件夹的内容很重要。

或者,您可以在本地构建您的 React 应用

npm run build

然后将 /buildindex.html 等)的内容上传/复制到您的存储库。