Acerca de
This site is built with Astro 6 and Sveltia CMS, combining the best of both worlds: type-safe content loading with automatic schema generation, and a user-friendly Git-based CMS admin interface.
The project uses astro-loader-sveltia-cms to create a first-class
integration between Sveltia CMS and Astro's content collections. This means that
every field you define in the CMS automatically generates a Zod schema and
TypeScript types — no more manually keeping your schemas in sync with your CMS config.
Internationalization is built in from the start, supporting English, Spanish, and
Japanese with the multiple_folders i18n structure. Each piece of content
lives under its locale folder, making translations easy to manage through the CMS
admin at /admin.
Content is stored as Markdown/MDX files in the repository, and the Sveltia CMS admin writes changes directly via the GitHub API. During build, Astro's content loader reads these files and validates them against auto-generated schemas, ensuring type safety throughout your application.