Astro content-site template

Source: setcloud1/template-astro-content. The SetCloud-authored repository is MIT licensed.

Astro is the content-first choice for documentation, blogs, portfolios, and marketing sites. The starter renders static HTML and adds browser JavaScript only for explicitly interactive components.

Build contract

  • TypeScript and Astro
  • npm run build writes deployable assets to dist
  • Astro type checking and a focused unit test
  • /health.json provides a static health response
  • Optional React components without requiring a full React app runtime

Run and verify locally

npm ci
npm test
npm run build
npm run dev

SetCloud deploys dist and checks /health.json. Clone Astro Content Site from Projects → New Project → Templates, grant the SetCloud GitHub App access, and deploy the pending project.

Use the React Router starter for an application with server-side actions or authenticated app routes. Upstream framework source: withastro/astro.