J’ai changé de moteur de blog. Ça m’a pris deux jours (deux jours de trop ?) à mettre en place et à peaufiner, voici pourquoi je l’ai fait :
-
Rédaction en Asciidoc (libre).
-
Plus simple que le Markdown (par exemple : le formalisme des listes, notamment des sous-listes).
-
Plus complet (par exemple : les tableaux).
-
-
Changement du moteur de commentaires, en remplaçant Disqus (propriétaire) par Isso (libre).
-
J’ai dû le compiler en local pour pouvoir l’envoyer sur mon hébergement mutualisé.
-
Les données sont stockées en SQLite, c’est-à-dire une base de données légère.
-
J’ai créé un sous-domaine pour gérer l’admin pour des questions de DNS.
-
GitLab : gestion globale du site, les pages et les tags.
-
Hebergeur mutualisé : 02switch, gestion des com’s.
-
Les mails sont encore ailleurs.
-
-
-
J’utilise GitLab depuis des années, GIT c’est un supplice qui confine au divin, je sais pas dire mieux.
-
Ça me permet d’éviter de faire une double manipulation GIT + blog
-
Déploiement automatique via une pipeline, j’ai juste à pousser un commit, et je peux le faire de partout
-
-
Le moteur fait en python :
-
Il convertit les fichiers
.adocen.html -
Il génère des fichiers HTML de tags
-
Il génère le fichier XML du flux RSS
-
-
Le blog est minimaliste et responsive
-
Le CSS (style) est fait maison
-
Ces choix me permettent d’avoir plus de maitrise sur mon environnement de rédaction et de publication. J’ai dorénavant moins de manipulation à faire. J’utilise un maximum d’outils libres. C’est minimaliste et ultra léger. J’ai moins d’options, mais ça correspond parfaitement à ce que je souhaite.
Voici par acquit de conscience quelques écueils :
-
Du temps de dev (à peu près deux jours).
-
Une maintenance du système de commentaire (sauvegarde de la BDD + mise à jour éventuelle du logiciel).
Le temps me dira si j’ai eu raison de faire cet investissement. Pour l’instant, j’en suis satisfait.