Migration de mon blog
Pourquoi un blog ?
Un blog est un outil de communication “meta” pour rendre publique mon activité scientifique. J’ai utilisé
- Des pages HTML rédigées manuellement dans les années 90
- Des pages HTML générées automatiquement en utilisant des directives d’inclusions
- par le serveur web dans les années 90
- avec PHP dans les annés 2000
- avec différents CMS dans les années 2000
- en utilisant les service de wordpress
Mais les années 2020 on amené des problématiques différentes, souveraineté, énergie, niveau technologique..
Nouveautés ?
J’utilise désormais un générateur de page web statique Hugo https://gohugo.io/
-
Utilisation des données de façon maitrisées (via un gestionnaire de version autohebergé)
-
Ressources en calcul minimisées, plus précisément, lors d’une requete par un client, il n’y a que le serveur web qui est sollicité, pas de base de données ni d’interpréteur de langage
Comment migrer un blog vers hugo
- Utiliser une machine hôte : j’utilise une machine, hébergée en france
- Installer un système d’exploitation https://www.freebsd.org
- Installer un serveur web nginx https://nginx.org/en/
- Installer hugo https://gohugo.io/
- Choisir un thème https://themes.gohugo.io/
- Récupérer le blog précédent : ** Wordpress propose l’exportation des billets et des données d’un blog ** Utiliser un script pour transformer le format xml de wordpress en hierarchie de fichier utilisant markdown
- Mettre les billets dans un gestionnaire de vesion (git)
- Crier partout que mon blog a migré.. :-)
Question de fond, comment (s’)expliquer qu’il vaut mieux apprendre à rédiger des textes avec du format markdown qu’utiliser serveur wordpress ?