gatsby-plugin-webmention
v0.2.0
Published
A Gatsby plugin that handles installing and sourcing for webmention.io.
Downloads
710
Readme
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
// gatsby-config.js
module.exports = {
plugins: [
{
resolve: `gatsby-plugin-webmention`,
options: {
username: undefined, // webmention.io username
identity: {
// you need to specify at least one of the identities
// to be able to log in webmention.io
github: "username",
twitter: "username", // no @
email: "[email protected]"
},
mentions: true,
pingbacks: false,
forwardPingbacksAsWebmentions: "https://example.com/endpoint",
domain: "example.com",
fetchLimit: 10000, // number of webmentions to fetch
token: process.env.WEBMENTIONS_TOKEN
}
}
]
};
Brid.gy
Consider setting up brid.gy to get Tweets sent as webmentions to webmention.io.