在GitHub页面上设置Gatsby

时间:2018-05-29 20:55:52

标签: javascript github github-pages gatsby

我自己一直在设置反应网络应用程序/网络包等噩梦。所以现在我正在使用Gatsby,这是一个救生员!!!!

我已经使用NPM在本地安装了Gatsby。我想把它部署到我的Github页面......它有点工作......

以下是我所遵循的说明: https://www.gatsbyjs.org/docs/deploy-gatsby/#github-pages

以下是我在GitHub.io页面上看到的内容: https://reenaverma.github.io/

它不是默认的入门包索引页面/内容,我在我的localhost 8000上看到了。

我可以在我的Github repo上看到已经部署到Github的正确内容: https://github.com/ReenaVerma/reenaverma.github.io

但我实际上并没有在我的网址上看到它。看起来它首先出现在我的自述文件中...我该如何解决这个问题?

有什么想法吗?

1 个答案:

答案 0 :(得分:3)

我看到你的盖茨比项目是你的主要页面。因此,您需要将构建置于主分支中,而不是 gh-pages分支

所以你需要把你的src代码放在你选择的分支中。在主分支中放置生成的构建。

将您的脚本更改为以下

"scripts": {
    "deploy": "gatsby build && gh-pages -b master -d public",
}