Setting up a 10-page marketing site

Count the tools. You reach for Next.js or Astro. You run npm init. There's a bundler config. PostCSS for Tailwind. A Netlify account. A GitHub repository. Environment variables for the CMS token. A build hook URL from Netlify, pasted into the CMS webhook settings so content publishes trigger a rebuild. Maybe a CI configuration file.

For a 10-page marketing site.

The honest question: does a 10-page marketing site need any of this? For most content-focused sites, the answer is no.

How we got here