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.