EDIT: Du coup j’ai scripté un truc car au bout de deux articles j’avais plus le courage de le faire à la main :-p Beautiful Soup a été mon ami sur ce coup :-)

Je me suis lancé dans la migration de mon blog. Mon objectif était d’avoir un meilleur contrôle sur mon contenu, pouvoir faire des migrations plus facilement, bref passer à l’étape supérieure.

Du coup, j’ai choisi une architecture assez flexible mais surtout bien robuste.

  1. Un générateur de site/blog statique (Jekyll) : https://github.com/TeddyBear06/lfconsult-generator
  2. Un repository GitHub pour héberger le blog statique (les fichiers HTML) : https://github.com/TeddyBear06/lfconsult-blog
  3. Un installateur qui configure auto-magiquement un server Ubuntu 16.04 : https://github.com/TeddyBear06/lfconsult-installer
  4. Un écouteur de webhook GitHub pour mettre à jour le blog dès que je push une nouvelle version : https://github.com/TeddyBear06/python-github-webhooks

Je vais rentrer dans les détails un peu plus tard :-)

Vous pouvez le constater, il manque presque tous les articles :-) C’est normal.

Le changement de plateforme est très brutal et c’était compliqué de “scripter” une migration.

Du coup, je vais les saisir à la mains. Mais c’est un mal pour un bien car ça va me permettre de relire les anciens articles ;-)