首页 > 解决方案 > 将 Gatsby 站点部署到 GitHub Pages(进程挂起?)

问题描述

我正在尝试将我的 Gatsby 站点部署到 GitHub 页面。我已按照本教程中的所有说明进行操作:Gatsby GHPages Tutorial。设置我的 gh-pages 分支并添加路径前缀和脚本部署命令。

但是,当我开始运行npm run deploy一切正常但最终,该过程似乎挂在info Done Building in 22 sec. 运行命令后,我还附上了我的日志截图。如果我应该提供更多信息来帮助我解决这个问题,请告诉我。提前致谢!

npm 运行部署日志

标签: githubnpmdeploymentgatsbygithub-pages

解决方案


确保部署命令是..
"deploy": "gatsby build --prefix-paths && gh-pages -d public",

README.md从根目录移动或删除它。

创建一个index.html文件并添加<meta http-equiv="Refresh" content="2; url=public/index.html">到它。这里提到

执行npm run deploy这将导致在 EOF 处“发布”。

在 repo 设置中将分支从更改为mastergh-pages


推荐阅读