What are Webmentions?

Webmentions are a modern standard for conversations and interactions on the web. When you link to a post on this site from your own website, you can send a notification to let me know. This notification is called a webmention.

Depending on the type of link, it can appear as a "like", "repost", or "reply" at the bottom of the post.

How It Works Here

This site uses webmention.io, a free, open-source service, to receive and manage webmentions. Here’s how you can set it up for your own Eleventy site:

1. Sign Up on webmention.io

2. Add Discovery Links to Your Site

In your base layout (e.g., _includes/layouts/base.njk), add the following links to the <head> section, replacing your-domain.com with your actual domain:

<link rel="webmention" href="https://webmention.io/your-domain.com/webmention" />
<link rel="pingback" href="https://webmention.io/your-domain.com/xmlrpc" />

3. Fetch Webmentions at Build Time

Now, any time someone links to your posts, their webmention will be sent to webmention.io. When you rebuild your site, the new interactions will be fetched and displayed.