Adding IndieWeb support to my static Hugo blog
15 hours ago
- The author added IndieWeb support to a static Hugo blog after reading an article about it.
- The blog already had many IndieWeb principles: own domain, Markdown in Git, Hugo, Netlify, RSS, permanent URLs, rel="me" links.
- Microformats2 were added to Hugo templates, including h-card, h-feed, and h-entry, but a naming conflict with Tailwind CSS classes (h- prefix) required minor fixes.
- Webmention support was implemented using Webmention.io to receive mentions on a static site, tested with Webmention Rocks.
- Backfeed from Mastodon was set up via Bridgy Classic, allowing replies, likes, and reposts to appear on the blog; older articles required manual import.
- Reactions are rendered dynamically via JavaScript that fetches Webmention data, with same-origin proxy and security precautions.
- The author deliberately skipped Micropub, IndieAuth, and WebSub, keeping RSS, to avoid complexity and maintain simplicity.