About
About This Site
This is a minimal blog built with Astro and Sveltia CMS. It demonstrates a clean architecture for managing content collections with both simple pages (like this one) and paginated lists (like posts).
What It Uses
- Astro — Static site generation
- Sveltia CMS — Git-based content management
- Comark — Markdown rendering
- Tailwind CSS — Styling
Why This Architecture?
The [collection] dynamic route pattern allows adding new content types without creating new page files. Just define a collection in content.config.ts and the routes are automatically generated.
Some collections are simple single pages (like this About page), while others are multi-entry lists with pagination.