DLTJ Now Uses Webmention and Bridgy to Aggregate Social Media Commentary
When I converted this blog from WordPress to a static site generated with
Jekyll
in 2018, I lost the ability for readers to make comments.
At the time, I thought that one day I would set up an installation of
Discourse
for comments like
Boing Boing did in 2013
.
But I never found the time to do that.
Alternatively, I could do what NPR has done—
abandon comments on its site in favor of encouraging people to use Twitter and Facebook
—but that means blog readers don’t see where the conversation is happening.
This article talks about
IndieWeb
—a blog-to-blog communication method—and the pieces needed to make it work on both a static website and for social-media-to-blog commentary.
The IndieWeb is a combination of
HTML markup
and an
HTTP protocol
for capturing discussions between blogs.
To participate in the IndieWeb ecosystem, a blog needs to support the »
h-card
» and »
h-entry
» microformats.
These microformats are ways to add HTML markup to a site to be read and recognized by machines.
If you follow the
instructions at IndieWebify.me
, the «Level 2» steps will check your site’s webpages for the appropriate markup.
The Jekyll theme I use here,
minimal-mistakes
, didn’t include the microformat markup, so I
made a pull request
to add it.
With the markup in place, dltj.org uses the
Webmention protocol
to notify others when I link to their content and receive notifications from others.
If you’re setting this up for yourself, hopefully someone has already
gone through the effort
of adding the necessary Webmention communication bits to your blog software.
Since
DLTJ
is a static website, I’m using the
Webmention.IO service
to send and receive Webmention information on behalf of dltj.org and a Jekyll plugin called
jekyll-webmention_io
to integrate Webmention data into my blog’s content.
The plugin gets that data from webmention.io, caches it locally, and builds into each article the list of webmentions and
pingbacks
(another kind of blog-to-blog communication protocol) received.
Webmention.IO and jekyll-webmention_io will capture some commentary.
To get comments from Twitter, Mastodon, Facebook, and elsewhere, I added the Bridgy service to the mix.
From their
About page
: «Bridgy periodically checks social networks for responses to your posts and links to your web site and sends them back to your site as webmentions.»
So all of that commentary gets fed back into the blog post as well.
I’ve just started using this Webmention/Bridgy setup, so I may have some pieces misconfigured.
I’ll be watching over the next several blog posts to make sure everything is working.
If you notice something that isn’t working, please reach out to me via one of the mechanisms listed in the sidebar of this site.
Descubre más desde Hoy En Perspectiva
Suscríbete y recibe las últimas entradas en tu correo electrónico.