Personal site built with Gatsby.
The production artifact is built entirely from content committed to this repository. Netlify is configured in netlify.toml to run npm run build and publish public.
Use Node 18, matching .nvmrc. The site builds with Gatsby 5, React 18, and Dart Sass. From a clean checkout:
nvm use
npm ci
npx --no-install gatsby clean
npm run buildTo inspect the production artifact locally, run npm run serve and open http://localhost:9000/.
The former Stackbit content-pull and webhook build integration has been retired. No Stackbit API key or remote content materialization is required. The two Stackbit-derived compile-time plugins are repository-owned under plugins/: gatsby-plugin-stackbit-static-sass generates the site stylesheet with Dart Sass, while gatsby-plugin-menus supplies navigation data.
Use Node 18, matching .nvmrc.
nvm use
npm ci
npm run developBrowse to http://localhost:8000/.