Title: Déménagement et changements techniques Category: le blog Tags: Dotclear, Pelican, changement Date: 2019-02-04 1:30 Status: published Mon blog végétait depuis pas mal de temps et mes interventions y étaient plutôt rares. J'ai envie de reprendre un peu les publications mais Dotclear, ami fidèle depuis pas mal d'années[^n_dc] , devenait de moins en moins plaisant à utiliser. Profitant déménagement de l'infrastructure [Giroll][l_giroll] vers un serveur virtuel chez [Aquilenet][l_aquilenet] et la fermeture des serveur d'Antoine[^n_antoine], j'ai décidé de tout revoir. ## Hébergement Ce blog est maintenant hébergé sur le serveur du collectif [giroll][l_giroll] chez [Aquilenet][l_aquilenet]. ## Au revoir dotclear, bonjour Pelican J'y pensais depuis longtemps : passer de Dotclear à un gestionnaire de site statique. [Pelican][l_pelican] me semble un bon choix : facile à prendre en main, une documentation fournie et surtout un module d'import depuis Dotclear. Le resultat obltenu par ce module n'est cependant pas parfait, j'ai bricolé un petit script avec quelques `sed` pour corriger quelques problèmes de conversion. ```bash #!/bin/bash find . -type f -name "*.md" -exec sed -Ei "s/\.(.*)_m\.jpg/\1\.jpg/g" {} \; find . -type f -name "*.md" -exec sed -i "/^:::/,+d" {} \; find . -type f -name "*.md" -exec sed -i "/Tags:/,+2d" {} \; find . -type f -name "*.md" -exec sed -i "s/%22//g" {} \; find . -type f -name "*.md" -exec sed -Ei "s/\.(.*)_m\.jpg/\1\.jpg/g" {} \; find . -type f -name "*.md" -exec sed -i "s/\\//g" {} \; find . -type f -name "*.md" -exec sed -i "s/\[\!/\!/g" {} \; find . -type f -name "*.md" -exec sed -ie "s/)](.*/)/" {} \; find . -type f -name "*.md" -exec sed -ie "s/)](.*/)/" {} \; find . -type f -name "*.md" -exec sed -ie "s|/image/" {} \; find . -type f -name '*.md; -exec sed -ie 's|\["|\[|g' {} \; ``` Certains problèmes persistent et j'ai du vérifier quelques fichiers ci-et-là. ## Adieu commentaires Avec un gestionnaire de site statique, il faut passer par un outil externe pour gérer les commentaire. Beaucoup passent par Disqs mais pas question pour moi de passer par un service privateur. Il est possible de passer par un service auto-hébergé comme [isso][l_isso]. Pour l'instant j'ai décidé de ne pas en mettre. Je reste cependant disponible à la discussion sur [mastodon][l_mast] ## Repartir de zéro (ou presque) Tout le blog a été remis à plat et je suis reparti de casi-zéro. Pour ceux qui le connaissaient, vous constatez que beaucoup d'articles manquent à l'appel. Pour l'instant, j'ai remis ceux jugés importants. D'autres suivront et certains ne seront tout simplement pas intégrés. ## Choix du thème Je suis tombé sous le charme du thème [attila][l_attila] pour Pelican. Je l'ai tout de même modifié pour correspondre à mes attentes : - Les polices de caractères ne sont plus chargées depuis des CDN pour des question de vie privée des visiteurs - J'ai augmenté la largeur du contenu - La police pour les icônes est FontAwesome Je prévois d'intégrer les liens vers les sites amis en pied de page, plus d'autres bricoles... [l_giroll]:https://giroll.org [l_aquilenet]:https://aquilenet.fr [l_pelican]:https://blog.getpelican.com/ [l_isso]:https://posativ.org/isso/ [l_mast]:https://toot.aquilenet.fr/@ephase [l_attila]:https://github.com/arulrajnet/attila/ [^n_antoine]:mon ami qui hébergeait mon blog et mes courriels jusque là [^n_dc]:12 ans pour être exact