add content
This commit is contained in:
parent
93c9f1e4df
commit
4ad900bcb0
81 changed files with 3170 additions and 0 deletions
|
@ -0,0 +1,85 @@
|
|||
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
|
Loading…
Add table
Add a link
Reference in a new issue