Gatsby Plugin Webmention
A Gatsby plugin that handles installing and sourcing for webmention.io.
Installation
yarn add gatsby-plugin-webmention
Getting Started
- Configure the identities you want to use to log in to
webmention.io using the
identity
option. - Deploy that so the generated HTML tags are visible to webmention.io.
- You can now log into webmention.io and get your username. Put your new
username in the config as well and redeploy.
Config
module.exports = {
plugins: [
{
resolve: `gatsby-plugin-webmention`,
options: {
username: undefined,
identity: {
github: "username",
twitter: "username",
email: "username@example.com"
},
mentions: true,
pingbacks: false,
forwardPingbacksAsWebmentions: "https://example.com/endpoint",
domain: "example.com",
fetchLimit: 10000,
token: process.env.WEBMENTIONS_TOKEN
}
}
]
};
Brid.gy
Consider setting up brid.gy to get Tweets sent as
webmentions to webmention.io.