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.