Skip to main content

Differences from Regular Gatsby

No page queries​

Gatbsy has three ways of fetching data via GraphQL: Page queries, static queries and the Node API (source plugins). We only use the latter two in A11ystack. All data for the pages are fetched in GraphQL requests in the createPages API.

Fragments available in Node API​

Gatsby extracts fragments from JS files automatically and makes them available in page queries and static queries. We also make them available in the Node API via gatsby-plugin-fragments.

Gatsby images not migrated​

We have yet to migrate from gatsby-image to gatsby-plugin-image.

ES modules in node files​

The start and build scripts are run via esm which means that import and export can be used in gatsby-config.js etc.

Prettier, ESLint, Editorconfig, etc​

Toml-based config (.env.toml)​