Blog Intercom is an API to connect statically generated websites with
other websites or social media platforms via
webmention protocol.
$ # Show some statistics
$ curl "https://intercom.serverless.industries/stats/summary" | jq
{
"lastReceivedMention": "2025-05-21 23:46:32",
"lastSentMention": "2025-05-09 21:39:04",
"queuedIncoming": 0,
"queuedOutgoing": 0,
"pendingApproval": 1,
"storedReactionsStats": {
"bookmark": 2,
"comment": 2,
"like": 7,
"mention": 4
},
"usedProtocolStats": {
"webmention": 15,
"pingback": 2
}
}
Current Project State
In development:
- ✅ Send/Receive Pingbacks
- ✅ Send/Receive Webmentions
- ✅ IndieAuth / RelMeAuth Provider via GitLab OIDC Backend
- ✅ Scan new blog posts for outgoing urls
- ✅ Detect webmention/pingback endpoints outgoing urls and send mentions
- ✅ Process incoming mentions and append comments/reactions to blog posts
- ✅ Micropub Endpoint
- ✅ Stream Page for Micropub items on Blog
- ✅ Rebuild Blog when new Micropub Item was posted
- 🛠 Automatically send mentions for new Micropub items
- 🛠 Automatically detect new Blog posts and process them
- 🛠 UI to approve incoming reactions/comments
- 🛠 UI to reply to comments
- 🛠 Detect expired IndieAuth Tokens
- 🛠 IndieAuth Refresh Tokens
- 🛠 Syndicate to Mastodon