有没有办法将Gatsby仅用于静态html文件,而无需web打包的javascript文件?



我想生成大量的静态html。我喜欢使用 Gatsby,因为我喜欢编写 JSX/TSX 并使用 JavaScript 生成文件。

但是每个页面都包含脱水的 GraphQL 查询以及生产运行时的整个反应。

我知道这就是盖茨比所做的,但它是如此灵活,我想一定有一种方法可以生成静态 html,而没有魔法部分。

盖茨比对此没有官方支持。

在github上查看他们的问题,有一个问题被讨论过(他们有一些公平的理由不支持它(。在问题的最后,有一条评论链接到一个盖茨比插件,做你想要的。您可能想尝试一下。

Github问题:https://github.com/gatsbyjs/gatsby/issues/11680

盖茨比插件:https://www.npmjs.com/package/gatsby-plugin-no-javascript

最新更新