Quelques notes sur la mise à n... Note

Quelques notes sur la mise à niveau d’Hugo

L'auteur du billet de blog a décidé de mettre à niveau sa version de Hugo de 0.40 à 0.135, malgré le bon fonctionnement de l'ancienne version. Il a documenté les changements qu'il a dû effectuer pendant le processus de mise à niveau, notamment le remplacement des appels de modèle, la mise à jour des références de page et l'inversion du sens de « suivant » et « précédent » dans son thème. L'auteur a également dû mettre à jour ses fichiers Markdown pour qu'ils fonctionnent avec le nouveau moteur de rendu Goldmark, qui a remplacé l'ancien moteur de rendu Blackfriday. Cela impliquait de modifier la façon dont il écrivait Markdown, notamment en mélangeant HTML et Markdown, en utilisant des guillemets et en mettant en retrait les listes imbriquées. L'auteur a également dû configurer le moteur de rendu Goldmark pour désactiver la coloration syntaxique et utiliser l'ancienne méthode pour générer les ID d'en-tête. Il a écrit un script pour comparer la sortie des moteurs de rendu Blackfriday et Goldmark et l'a utilisé pour identifier et corriger les problèmes de ses fichiers Markdown. L'auteur note que le processus de mise à niveau a pris du temps et a présenté des difficultés, mais estime finalement que cela valait la peine d'avoir un moteur de rendu Markdown plus évolutif. Il mentionne également qu'il devra probablement effectuer des changements similaires lors de la mise à niveau de son autre site, wizardzines.com, qui utilise toujours une ancienne version de Hugo.