Static Blog Comments

All posts written without LLM assistance unless otherwise noted.

I had read about IndieWeb, webmentions, and Fediverse a few years ago and was very excited about it! It’s a monumental under taking and a great example of good (read: ethical) tech.

But I am not a web developer 🤣, and while I can appreciate what the engineers have accomplished, I was never too sure how to get it going, end-to-end.

I’ve been burning quite a few tokens while LLMs are still basically “free” (see shellac’s analysis), so I decided to let Claude Code slop together a plan from the following resources, particularly the posts by engineers that have implemented for their own static sites.

You can see this site’s source to see how the implementation went. I suppose it’s not tested until this post goes live and I see it federated.

Update: it’s working!

#Bridgy Fed & federation

#Webmentions (receiving replies)

#Updating webmentions on a static site

#Microformats2 (h-card / h-entry / h-feed)

#Bluesky / AT Protocol (custom-handle verification)

#Feed discovery

#Refresh-workflow plumbing

#GitHub-comments fallback & safety

#Landscape / inspiration



© 2026 by JP Hutchins. Published under a Creative Commons Attribution-NonCommercial 4.0 International (CC BY-NC 4.0) license.


Discussion

Response comments are pulled in from the fediverse, Bluesky, and GitHub. I try to moderate them, but I can’t guarantee the content of other people’s replies. Expand to read them and join in.

Show discussion Hide discussion

From the fediverse & Bluesky

  1. Someone on Bluesky

    Hello bsky Bridgy Fed!

    via bsky.app

To join in, reply from your own account to @crumpledpaper.tech@web.brid.gy on the fediverse, or crumpledpaper.tech on Bluesky.

Comment with GitHub

Made with Astro and lots of OSS.

🏳️‍⚧️