An analytics dashboard for webmention.io data.
- Group data by month
- Overview of incoming webmentions by day
- Support for 5 types of webmentions (likes, replies, reposts, mentions, bookmarks)
- Top sources sending webmentions to your site
- Top targets on your site receiving webmentions
- Top tweets generating webmentions through brid.gy
- Webmentions flagged as spam (domains on a blocklist)
- Automatic daily updates
Attention:
This fork has changed the output folder from /dist to /docs in order to publish the code to Github Pages!
Things you may need:
- a Github account
- a site registered on webmention.io
- backfeed of Twitter via brid.gy (optional)
The easiest way to get started is to fork this repo and deploy it to a Github Page. Find out more on this here:
Open src/data/meta.json and edit it to fit your site. Adjust the url to the URL of the Github Page where the code will be deployed, the domain to match the domain of your webmention.io account and the theme you want to use by default (dark or light)
To fetch webmention.io data, you need to set a new environment variable called WEBMENTION_IO_TOKEN. You can find this token on your webmention.io settings page under "API Key".