Commit graph

3 commits

Author SHA1 Message Date
9d22d93361 Add security headers and caching for webmention avatars
- Introduced a new post detailing the implementation of security headers for an Astro site behind Caddy, focusing on Content Security Policy, HSTS, and Referrer Policy.
- Added a new post on caching webmention avatars locally at build time to enhance privacy and comply with GDPR.
- Implemented a helper function to download and deduplicate webmention avatars, storing them in a cache directory.
- Created an Astro integration for garbage collection of orphaned avatar files after the build process.
2026-04-22 21:48:17 +02:00
Adrian Altner
e69443ea2e refactor: switch to nginx for serving static files and remove Node.js dependencies
Some checks failed
Deploy / deploy (push) Failing after 25s
2026-04-22 17:16:38 +02:00
Adrian Altner
5bb63bacf5 Initial commit: Astro 6 static blog site
All checks were successful
Deploy / deploy (push) Successful in 49s
- German (default) and English i18n support
- Categories and tags
- Blog posts with hero images
- Dark/light theme switcher
- View Transitions removed to fix reload ghost images
- Webmentions integration
- RSS feeds per locale

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-04-22 10:55:29 +02:00