Jekmentions
This article is a stub. You can help the IndieWeb wiki by expanding it.
Jekmentions was a service that works as webmention endpoint and saves the received webmentions in a GitHub repository (shut down in 01-2016).
Development of the service was on GitHub.
Sites that use Jekmentions
- Kirilind on labs.ouishare.net (as of 2015-05-10)
Features
Jekmentions works only with Jekyll sites hosted on GitHub pages, but, differently from Javascript-based webmention endpoints designed for static sites like webmention.io and webmention.herokuapp.com, Jekmentions doesn't require Javascript and doesn't store the contents of the received webmentions.
Instead, whenever Jekmentions receives a webmention, it pushes it to the GitHub repository which is hosting the Jekyll site, which then uses some magic to render that webmention in the correct page or post it belongs.
How to use
Jekmentions will save one file for each webmention received, all them inside the
_webmentions
directory on the root of the repository, and then under the path corresponding to the actual path of the page targeted:
- Here is an example commit made by Jekmentions at the time it got a webmention from brid.gy.
Knowing that path and file structure, and reading about Jekyll collections, the feature that makes this possible, you can use your imagination and implement a layout that renders the webmentions at their correct page.