Back to Wordpress

Publié le 31 juil. 2020

Jusqu’à présent, mes “articles” étaient écrits en local puis commités sur mon dépôt Git, ou directement dans Gitea, grâce à sa très bonne intégration MarkDown-HTML (voire n’importe quel format vers HTML, pour peu qu’on ajoute un rendu externe).

Pour la présentation du contenu, mes premières pistes reprenaient l’utilisation d’un site statique, mais je me suis vite heurté à deux trois petits hics:

En général, j’écris mes contenus selon une structure classique (titre principal, sujets, sections, …) en Markdown ou dans d’autres syntaxes (reStructuredText, AsciiDoc). Le nom du fichier reprend la date au format YYYY-MM-DD et un slug (en évitant les espaces et les caractères potentiellement foireux). En gros, c’est basique et je ne m’encombre pas d’une section d’en-tête ni de propriétés de classement: les dossiers et sois dossiers dans lesquels le fichier est créé suffisent à le catégoriser.

Il n’y a pas non plus de mécanisme d’étiquettes. Une idée (mais cela aurait déplacé la complexité au niveau du générateur) aurait été de considérer que le dossier de niveau le plus haut aurait été la catégorie, tandis que tout sous-dossier concernerait un mécanisme de classement ou de regroupement - par exemple, par auteur ou par collection. Une seconde idée aurait été d’avoir une liste de mots clés stockée sur le côté, et de considérer un ces mots s’ils étaient présents dans le document.

En bref, c’est volontairement réducteur. Les solutions qui me semblent intéressantes sont: la création de mon propre générateur (en cours - mais je doute que je le terminerai un jour ;-)), Zola, dont la permissivité a l’air de coller avec la manière d’écrire, ou tout mettre dans Nextcloud, en conservant ma structure (et donc en lien avec un générateur spécifique).

https://xkcd.com/927/

Pourquoi (re)passer sur Wordpress:

Les désavantages (par rapport à un site statique) concernent principalement la maintenance et les performances. J’ose cependant espérer ne pas avoir plus de quelques lectures par mois 😉

Je migrerai les différents contenus au fil de l’eau, et j’en profiterai pour purger les contenus plus à jour, voire à les déplacer vers le wiki.