Ce billet présente Hugo, un générateur de sites statiques rapide et flexible, et guide les débutants dans sa prise en main. L’auteur explique que Hugo compile des fichiers sources (HTML, CSS, etc.) en pages statiques, offrant ainsi simplicité, sécurité et performance, sans dépendance serveur. Il détaille ensuite les étapes clés : installation via un gestionnaire de paquets (comme pacman sous ArchLinux), création d’un nouveau site avec hugo new site, et sélection d’un thème parmi ceux proposés par la communauté sur le site officiel. L’objectif est de générer un blog fonctionnel en quelques commandes, avec un aperçu local avant déploiement.
Ce tutoriel explique comment publier un thème pour Visual Studio Code (VS Code) sur le Visual Studio Marketplace et Open VSX, ainsi que sur npm pour une utilisation plus large. Il détaille les étapes de préparation du thème, notamment la nomination, l'ajout d'une icône, la configuration du fichier package.json avec les contributions et les mots-clés. L'article aborde également les deux méthodes de publication : via vsce avec un compte Azure DevOps (nécessitant un jeton d'accès personnel) et manuellement en téléchargeant un fichier .vsix. Des conseils pratiques et des solutions aux problèmes courants sont également fournis.
Ce partage explique comment mettre à jour un thème Hugo en production de manière sécurisée et documentée. L'auteur, Foudreclair, détaille son setup utilisant Hugo, Git submodules, Gitea et CI/CD, en insistant sur l'importance de contrôler les versions des thèmes pour éviter les cassures de site. Il explique pourquoi Hugo ne gère pas les mises à jour automatiques des thèmes, et décrit son workflow de mise à jour automatique, qui inclut un commit explicite uniquement en cas de changement. L'approche est volontairement conservatrice pour garantir la stabilité du site.
Tout est dans le titre... et ce thème est vraiment très beau