我想生成大量的静态html。我喜欢使用Gatsby,因为我喜欢编写JSX / TSX并使用JavaScript生成文件。
但是随后每个页面都包含脱水的GraphQL查询以及整个生产运行时的响应。
我知道Gatsby就是这么做的,但是它是如此灵活,以至于我想必须有一种方法可以只生成没有魔术部分的静态html。
答案 0 :(得分:1)
盖茨比对此没有官方支持。
在github上浏览他们的问题,尽管有一个讨论(他们有一些不支持它的合理理由)。在问题的末尾,有一条评论链接到一个gatsby插件,该插件可以执行您想要的样子。您可能要尝试一下。
Github问题:https://github.com/gatsbyjs/gatsby/issues/11680
Gatsby插件:https://www.npmjs.com/package/gatsby-plugin-no-javascript