构建期间 Gatsby 站点不可用

Gatsby site unavailable during build time

我通过 nginx 为我的 Gatsby /public 目录提供服务。因此,在新构建过程中,我的站点不可用。此目录中的文件被删除并重建。构建时间可能需要很长时间。我不喜欢那样。

关于如何缓解的任何提示?

好的,我的解决方案是不直接为 /public 文件夹提供服务。

构建完成后,它被复制到一个 /pre 文件夹中,大约需要 11 毫秒。旧 /live 文件夹随后被重命名并替换为 /pre 文件夹。这大约需要 35.125µs。比 Gatsby 的 10-30 秒构建时间要好得多,在 Gatsby 中站点不可靠可用。