• [^] # Re: Générateur de blog static

    Posté par . En réponse à la dépêche Votre blogue à la maison sur Raspberry Pi. Évalué à 6.

    Je suis l'ancien traducteur français de NanoBlogger. J'ai également participé au projet pour les feuilles de style et deux ou trois bricoles. Ça a été une aventure fantastique à l'époque avec une communauté d'enthousiastes : avec Blanko, nous avons animé la petite bande d'utilisateurs francophones.

    NB est un des très rares projets ayant été codés en scripting Bash et sa lenteur est due uniquement à ça. Quand le blog contenait une centaine de billets, c'était galère. Je connais des développeurs (du genre qui ne peuvent pas se permettre de se faire pirater leur site Web au niveau de leur prestige personnel) qui utilisent encore NB pour la sécu apportée par un site statique. Cette lenteur intrinsèque peut être atténuée avec un SSD au lieu d'un HDD et d'un processeur (très) multicore.

    Pour cette seule raison de lenteur, j'ai développé un remplaçant à NB en langage compilé au lieu de Bash. Maintenant pour une centaine de billets, au lieu de patienter une minute ou plus, ça me prend moins d'une seconde ! J'ai fait un test pour voir combien je pouvais faire traiter de billets en une minute, toujours sur le même PC qui me servait du temps de NB : l'équivalent de ce posterait un blogueur fou tous les jours pendant cinquante ans !

    Ce projet est encore jeune et je ne connais encore personne l'ayant choisi pour son site perso. Mais il n'y a aucun risque à l'essayer puisqu'il s'agit juste de générer les pages du blog sur une machine Linux quelconque et pas forcément sur celle du serveur ! Si vous n'avez pas de serveur Apache ou Ngnix sur votre système, vous pouvez quand même visualiser le contenu de votre nouveau blog depuis un navigateur quelconque. Même hors ligne. Il n'y a aucune dépendance à la compilation donc pas de bibliothèque à ajouter au système. Il n'y a pas non plus de sorcellerie particulière pour l'installation : juste avoir le binaire dans le répertoire où l'on veut générer le blog ; ou sinon le mettre dans le répertoire "/usr/bin".

    Il s'agit de fBlog et on peut le trouver sur SourceForge.