This repository contains the "engine" and UI theme for the blog. It is based on Astro 5.0 and the Astrowind theme.
The blog is designed with a code/content split architecture:
- blog-code (this repo): Public theme, engine, components, and infrastructure.
- blog-content (private): Actual Markdown posts, site configuration, and assets.
Full technical documentation is served as posts by the blog itself. The source files live in blog-content/src/data/post/docs/:
# Install dependencies
npm install
# Run local dev server (syncs content from ../blog-content)
bin/preview
# Build for production
npm run buildFor actual content development, use the scripts provided in the blog-content repository.