我可以使用 firebase-storage 提供 AMP 页面吗?

Can I serve AMP pages with firebase-storage?

由于 firebase 托管仅提供静态页面,我可以使用 firebase-storage 提供[动态生成的] AMP 页面吗?

如果我对 AMP 的理解正确,它可以完全静态地使用,所以没有理由不能在 Firebase 托管上托管 AMP 页面。

如果您要进行动态渲染,则需要使用 App Engine、Compute Engine 或 Kubernetes(或不同云平台上的类似技术)。

您可以在 Google 云存储上将存储桶设置为网站。见这篇文章: https://cloud.google.com/storage/docs/hosting-static-website

您也可以为此使用 firebase 存储桶,因为 firebase 存储 === google 云存储。

此致,彼得

现在有了 firebase 云函数,您可以使用全 firebase 解决方案: 作为对 http 请求的答复,您可以查询数据库并动态生成发送到浏览器的 amp/html 页面。

这是我生成 html 页面的方法
到目前为止,我已经进一步开发它来为 amp 页面提供服务。