- Astro liefert standardmäßig kein JavaScript aus - Content Collections bieten typsichere MDX-Verwaltung - Die Islands-Architektur sorgt für minimale Bundle-Größen - Perfekt für Blogs, Docs und Content-Websites
Astro ist ein modernes Web-Framework, das sich perfekt für Content-fokussierte Websites eignet. In diesem Artikel schauen wir uns an, warum Astro die richtige Wahl für einen Blog ist.
Warum Astro?
- Zero JavaScript by Default — Astro liefert standardmäßig kein JavaScript aus
- Content Collections — Typsichere Verwaltung von Markdown und MDX
- Schnelle Build-Zeiten — Auch bei tausenden Seiten
Astro ist für Content-Websites optimiert. Es ist der schnellste Weg, Content ins Web zu bringen.
Islands Architecture
Astro nutzt eine sogenannte Islands-Architektur. Statische Teile der Seite werden als reines HTML ausgeliefert. Nur interaktive Komponenten laden JavaScript — und das auch erst, wenn sie gebraucht werden.
Content Collections
Mit Content Collections definiert man ein Schema für Blog-Posts per Zod. Frontmatter wird validiert, Typen werden automatisch generiert. Kein Raten mehr, ob ein Feld existiert.
Das war ein kurzer Überblick. Mehr dazu folgt in kommenden Artikeln.