
Painless PhotoSwipe Lightboxes for Astro MDX Blog Posts
How to integrate PhotoSwipe with Astro's MDX content and image optimization pipelines for a performant, painless image gallery experience in Astro blog posts.

How to integrate PhotoSwipe with Astro's MDX content and image optimization pipelines for a performant, painless image gallery experience in Astro blog posts.

Astro is a relatively new frontend framework that's particularly well-suited to building a developer blog.
Default Astro and Nginx behaviors redirect to URLs with trailing slashes, which is great for SEO and user experience.
A guide to adding flowcharts and diagrams to your Astro site using D2, a text-to-diagram tool. Tips on docker build and clutter control.
How to set caching headers for static assets in an Astro + Nginx Docker container.
Choosing between AstroPaper and Astro Cactus, two popular Astro blog templates, ultimately boils down to a question of style versus substance.
How I serve my Astro blog from a Docker container on my own server, and how I deploy it using a bare-bones bash script with SSH agent forwarding.

Minify, compress, and containerize your Astro site with @playform/compress, astro-compressor, and nginx-brotli.

Using Fontsource together with Fontaine to self-host fonts with fallbacks in Astro or SvelteKit, integrating with Tailwind, compared to font preloading.