· 3 min read
Building a Self-Hosted Blog Engine With Astro 6
This blog is its own open-source project. One config file, 15 themes, 26 languages, zero JavaScript by default, perfect Lighthouse scores, and Docker-ready. Here is how it works.
2 posts
This blog is its own open-source project. One config file, 15 themes, 26 languages, zero JavaScript by default, perfect Lighthouse scores, and Docker-ready. Here is how it works.
Automated font downloading with CLS-safe fallbacks, favicon and PWA icon generation from a single image URL, and OG image rendering at build time. Three scripts I now use across all my projects.