Deploy static website to Google Cloud made with Gatsby(将静态网站部署到Gatsby打造的Google Cloud)
问题描述
我一直在尝试在Google Cloud平台上部署我用Gatsby制作的静态应用。
我的问题是app.yaml文件。
以下是我到目前为止所做的工作:
创建了Gatsby项目。
Gatsby版本。
已将公用文件夹上载到GCS存储桶。
使用以下命令将其复制到Google Cloud Shell:gsutil rsync-r gs://静态站点-测试。/Gatsby-test
CD Gatsby-test
已创建app.yaml文件:
gCloud应用部署
- 应用程序的第一页加载正常,但指向其他页的任何链接都不起作用。
我想我的问题出在app.yaml上,我不知道如何正确填写它。
这是我的公用文件夹:
我有多个页面。
Page-2和About文件夹都包含一个index.html文件。
有什么想法吗?
我尝试了以下方法:
也
尽管我希望此方法不正确,因为如果我有多个页面,这可能会变得很麻烦。
这是我的索引页: