Hasty Briefsbeta

Bilingual

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.