Open source on GitHub
A reusable Astro blog theme
Installed straight from GitHub like a Hugo module.
Multi-language, MDX components, no lock-in.
Multi-language
One folder per post, one file per locale. Automatic hreflang, per-language RSS, a language switcher.
Galleries
Several images at one spot in a post, plus a filterable /gallery overview across every post — both work without JavaScript.
Images with provenance
Every figure carries a credit and an explicit AI flag. The build warns when either is missing.
Diagrams, chess, math
Mermaid diagrams, FEN chess boards rendered to SVG at build time, and KaTeX — all opt-in.
Series & tags
Group posts into ordered series, browse by tag, both with dedicated listing pages.
Installed like a Hugo module
npm install github:eskopp/AstroBlogTheme. Your project stays a config, a schema and your posts.