Étonnements rapides et durables

Ahanements d'octets austraux


dimanche 08 décembre 2024

 Same Spirit, Refreshed Tools

If you search for static site generator in a search engine, you’re unlikely to come across any mention of "Blosxom"1. However, an article from 2012 states that Blosxom is the original open source static site generator.

A long ride with Blosxom

I could not agree more. Since October 2003, this blog has been statically generated with Blosxom. Back then, I ran into issues with some plugins that I had to debug or rewrite, which led me to package a Blosxom starter kit for anyone willing to try out Blosxom's "static rendering".

There never was a strong enough reason to change, so I stuck with my system. However, some frustrations emerged over time:

  • the state of abandonment of the Blosxom website2;
  • concerns about potential legal and privacy issues which might arise from the use of an external commenting system (though I never had specific problems with Disqus);
  • a relative decline in the blogging ecosystem, which led to a shift in conversations moving to social networks;
  • a feeling that I could get better interactions with open web standards.

Attraction to the Fediverse

I was aware of WebMentions, but was never motivated enough to give a try at implementing it.

Then two flushes of motivation came from discoveries :

A new commenting system based on Mastodon

After the ensuing conversation, I had a tentative timeframe for implementing a solution.

The initial setup was quite manual, but this post marks the "official" release of the fedifeedback plugin for Blosxom.

Once installed, using the plugin is straightforward:

  1. publish your blog post, without enabling Fediverse discussion yet (i.e., no toot ID).

  2. write a post on Mastodon (or any similar system that supports the Mastodon API, like GoToSocial, PixelFed, Pleroma, Friendica, Iceshrimp, Sharkey, etc.). This post (“toot”) should link to your blog post and help increase its visibility. It will allow users to easily share and engage with your content by boosting your “toot” to their followers or reply to it.

  3. grab the “toot” URL and update your blog post to include it.

  4. republish the website.

Example: the source text of this article can be found at: https://github.com/barijaona/com.barijaona.blog.source/blob/master/posts/web/fediverse/en/Fedifeedback-plugin-for-blosxom.txt.

Some of the code (Javascript and CSS) is derived from Daniel Pecos Martinez's web component. However, I modified it significantly to align with my vision of Blosxom's philosophy. And for the first time in my life, I have included a part entitled ENVIRONMENTAL AND SOCIAL CONSIDERATIONS in a software documentation…


  1. Worst, the first result when searching "the zen of blogging" is an Amazon book titled "The Zen of Blogging: Make money with your blog, fire your boss and live the good life" 😢🙄 ↩

  2. I hope I'll have more about that in upcoming posts. ↩

Dernière mise à jour :
8/12/2024 18:06

React and comment

With a Mastodon or Fediverse account, you can reply to this post. Since the Fediverse is a decentralized system, you can respond using your existing account hosted by a Mastodon server or compatible platform, from the following link or by pasting it into the search bar of your application: https://mastodon.mg/@barijaona/113617819914815871



Billet classé dans la catégorie : Accueil > Web > Fediverse > En > Fedifeedback Plugin For Blosxom