Getting started with Astro

Astro is a web framework built for content-driven sites — blogs, marketing sites, portfolios, and documentation. It’s the foundation of this template, and once you’ve seen how it works, it’s hard to go back.
Static-first rendering
By default, Astro renders your pages to static HTML at build time. There’s no server to run and no client-side framework to boot up before the page appears. Visitors get plain, fast HTML — and search engines love it.
Zero JavaScript, until you need it
Most sites ship far more JavaScript than they use. Astro flips that: components render to HTML with no JavaScript unless you explicitly opt in. When you do need interactivity — a carousel, a mobile menu, a form — you add an “island” for just that component.
Content Collections
Every page and post in this template lives in a content collection: a folder of Markdown files with a typed schema. Astro validates your frontmatter at build time, so a typo in a field becomes a helpful error instead of a broken page.
Where to go next
Add a Markdown file to a collection and it becomes a page. Drop a content block into a page’s frontmatter and it renders a section. From there, the rest of this template is yours to customize.


