Blog
Posty w formacie Markdown. Pliki .md z katalogu
src/pages/blog/ automatycznie stają się stronami. Lista jest budowana
za pomocą import.meta.glob() — Vite zbiera eksporty statycznie
podczas budowania.
System komponentów Astro
Props, sloty, scoped CSS i współpraca z komponentami React, Vue czy Svelte
Czytaj →Routing w Astro
Jak działa routing oparty na plikach, dynamiczne trasy i nawigacja między stronami
Czytaj →Witaj w Astro!
Wprowadzenie do frameworka Astro, jego filozofii i kluczowych konceptów
Czytaj → Jak działa listing?
// src/pages/blog/index.astro
const modules = import.meta.glob('./*.md', { eager: true });
const posts = Object.values(modules).sort(
(a, b) => new Date(b.frontmatter.date) - new Date(a.frontmatter.date)
); Vite analizuje wzorzec glob statycznie i wbudowuje wszystkie pasujące moduły. Wynik: zero zapytań sieciowych podczas renderowania.