Description

A Gatsby Plugin to source Webmentions from webmention.io

Dependencies

Although it is not required but if you want to optimize the images returned from the plugin you must install:

gatsby-plugin-image

Learning Resources

For a detailed tutorial on how to use this plugin refer to: How to Use Webmentions with Gatsby.js – A Beginner’s Guide

How to install

To install this plugin, run the following command

npm install gatsby-source-webmentions

Available options

DOMAIN: (required) the domain name you used to sign in to webmention.io TOKEN: (required) The token is gotten from your webmention.io dashboard perPage: Number of Webmentions you want to fetch per page, this is completely optional

When do I use this plugin?

Thid plugin comes in handy when you want to easily display webmentions data on your site. The plugin also allows you to optimize the images returned from the webmention.io API.

Examples of usage

to use this plugin add it to the list of plugins array in your gatsby-config.js file

{ 
  resolve: "gatsby-source-webmentions",
  options: {
    DOMAIN: "example.com", // without https and any slashes
    TOKEN: process.env.WEBMENTIONS_TOKEN, // token from webmention.io
    perPage: 100, // optional
  },