[ Préc. ] Index [ Suivant ]

2024 01 29 : Faire un blog "en moins de 2" ?

Créée le lundi 29 janvier 2024
index



Le besoin


Cela fait un moment que l'envie d'avoir mon propre blog me démange. J'écris régulièrement des textes sur toutes sortes de sujets et sans aucune prétention démesurée, je me dis que cela pourrait être intéressant ou utile à d'autres de me lire. J'aime moi-même lire les articles de blogs des autres dont probablement je citerai les articles par ici de temps à autre.


Par contre, se pose le choix de la solution à utiliser. Mon cahier des charges est le suivant :



Les options


Plusieurs options sont possibles, notamment :





La solution : l'éditeur Zim, le wiki de bureau


Au fil du temps, et après plusieurs tentatives de différents outils, je suis tombé sur l'éditeur Zim. C'est à la base un logiciel d'édition de wiki pour le bureau, un éditeur qui permet l'édition de fichiers textes, la création de liens, de pages organisées en catégories, etc. Il offre aussi quelques outils intéressants tels que les rétroliens, les blocs de code, etc.


Mais dans mon cas, ce qui m'intéresse beaucoup, c'est l'immédiateté d'usage en édition, permettant même l'édition en plein écran en mode sans distractions si on le souhaite. L'éditeur simple propose les mises en formes de base en "wysiwyg" : gras, italique, surlignage couleur, barré. Et puis surtout, permet le copier/coller d'image facilement depuis le presse-papier, la reconnaissance automatique de liens par simple copier collé, etc. Zim ne prend pas le markdown dans l'éditeur (encore que, il reconnaît automatiquement certains codes propres au markdown) mais il permet d'exporter en markdown au besoin, ce qui ne ferme pas la porte à l'usage d'autres outils le cas échéant avec les fichiers écrits sous Zim. Une série de plugins et des possibilités de mise en forme par css rendent les choses très souples.


Zim permet, et c'est çà qui est très intéressant, d'exporter les pages d'un "Notebook" (nom donné à un ensemble de pages) en fichiers HTML simples (mais aussi en markdown ce qui peut le rendre utilisable avec certains générateurs statiques). Souplesse au rendez-vous puisqu'on peut exporter ainsi une seule page ou une sous partie ou un Notebook entier.


Mise en oeuvre


Et bien comme annoncé, c'est très simple sous Debian :


sudo apt-get install zim

Si vous êtes sous Windows ou Mac, le logiciel est aussi disponible. Pour plus de détails voir : https://zim-wiki.org/


Une fois fait, lancer Zim et commencer à créer des pages. Voici une petite vidéo de présentation de l'éditeur :



Vous voyez au passage comment il est facile ici d'insérer un lien sur image vers une vidéo dans l'éditeur Zim.


Au fil des usages, on découvre les nombreuses possibilités de l'outil qui offre toute une série de plugins, notamment une carte des liens, des volets de rétroliens, etc. C'est vraiment une bonne surprise en fait ce petit logiciel "tout bête". On peut également personnaliser le template par défaut utilisé, etc. Mais garder la configuration par défaut est ce qui est le plus pertinent pour rapidement être opérationnel.


L'export du "site"


Lorsque l'on est satisfait de son contenu, aller dans le menu exporter, choisir HTML ou Markdown, sélectionner la destination, et zou, c'est fait.


Il faut vraiment un gros site pour que çà prenne du temps.


Au final, on peut dire que Zim est un éditeur / générateur de site statique.


La mise en ligne


Dans la mesure où l'on obtient de simples fichiers HTML et les images dans un répertoire associé pour chaque page, il est possible au choix :


Conclusion provisoire


Souvent, lorsque l'on veut écrire, on a une idée qui vient, on a quelques formulations sous les doigts que l'on veut rapidement saisir, et ne pas être interrompu par des manipulations intermédiaires. C'est ce que Zim permet et je l'utiliserai pour mettre en ligne mes premiers articles et j'espère que çà tiendra la route dans la "longueur". Car ce qui est intéressant avec un blog, c'est sa longévité.