Webmentions on my blog, Part 1: Incoming
I built my own webmention receiver instead of relying on Webmention.io, using Node.js, Express, and a flat JSON file to avoid third-party dependencies and extra databases. Here's how it verifies incoming mentions, classifies them by type, stores them, and even polls Mastodon, Bluesky, Pixelfed, and Flickr for social reactions.
https://michaelharley.net/posts/2026/06/27/webmentions-on-my-blog-part-1-incoming/
#Webmentions #IndieWeb
I built my own webmention receiver instead of relying on Webmention.io, using Node.js, Express, and a flat JSON file to avoid third-party dependencies and extra databases. Here's how it verifies incoming mentions, classifies them by type, stores them, and even polls Mastodon, Bluesky, Pixelfed, and Flickr for social reactions.
https://michaelharley.net/posts/2026/06/27/webmentions-on-my-blog-part-1-incoming/
#Webmentions #IndieWeb
1