Des ftags en plus des tags sur Pelican

J'ai déjà parlé1 du plugin qui permet de poster automatiquement sur le Fediverse une nouvelle publication d'un blog Pelican grâce au plugin Pelican-fediverse. C'est génial, léger et relativement simple à installer.

J'ai depuis proposé une première Pull request pour stocker les informations de connexion dans un fichier .env. PR qui a été acceptée super rapidement par le créateur du plugin. Il ne le sait pas, mais ~~c'est~~c'était ma première Pull Request #python acceptée2 sur Github! J'étais super content, même si ce n'est qu'une "petite" PR.

Pris par mon élan, j'ai cherché ce que je pourrais proposer comme évolution pour continuer à contribuer... C'est comme ça qu'est née l'idée de créer la metadata Ftags sur les articles du blog.

Le principe est simple : En plus des tags: mon tag, mon deuxième tag qui se transforment en labels " mon tag ", " mon deuxième tag " sur le blog et en #mon_tag, #mon_deuxième_tag dans le post sur le Fediverse, ftags: EnDirectDeMonBlog permet, par exemple, de rajouter " #EnDirectDeMonBlog " sur le post du Fediverse sans ajouter de label sur le blog Pelican.
Il est bien sûr possible d'utiliser les 2 metadata tags et ftags en même temps.

Par exemple pour cet article, voici les metadatas utilisées en entete du fichier source :

Title: Des ftags en plus des tags sur Pelican
Slug: des-ftags-en-plus-des-tags-sur-pPelican
Date: 2025-06-17
Tags: pelican, fediverse, python
Ftags: EnDirectDeMonBlog

Ça a été l'objet de ma deuxième PR sur ce projet... acceptée tout aussi rapidement. 🙂 Il n'y a plus qu'à l'utiliser. J'ai d'autres idées3, et j'espère bien ne pas être le seul.


  1. voir le billet Mise en place du plugin Pelican-Fediverse du même blog. 

  2. J'ai 1 ou 2 autres PR qui trainent depuis des années sans avoir soulevé l'enthousiasme des foules. 

  3. À commencer par une issue sur Github pour automatiser des hashtags sur le Fediverse

links

social