Public society site: Next.js static export in web/. Content is JSON in Git (see .planning/docs/AUTHORING.md).
GitHub: PerytonSpace/website. Separate from the Jekyll projects site in PerytonSpace.github.io.
cd web
npm ci
npm run devGitHub Actions builds web/ and publishes web/out to GitHub Pages on push to main: https://perytonspace.github.io/website/.
Cloudflare Pages (production domain peryton.space) is documented in .planning/docs/HOSTING.md.
Unused WordPress scrape and the full wp-content media archive are gitignored. The site uses:
web/content/scrape/pages.json— leftover WP HTML fallbackweb/public/wp-content/— curated uploads only (npm run sync-media)