Installation de Hugo Extended sur Pop!_OS
Installation de Hugo Extended avec Snap sur Pop!_OS
1. Vérifier l’installation de Snap
Pop!_OS est basé sur Ubuntu. Si Snap n’est pas encore installé, ouvrez un terminal et exécutez :
sudo apt update && sudo apt install snapdAssurez-vous ensuite que le service Snap est actif :
sudo systemctl start snapd
sudo systemctl enable snapd2. Installer Hugo Extended avec Snap
Pour installer la version Extended de Hugo (incluant la prise en charge de Sass/SCSS) :
sudo snap install hugo --channel=extendedVérifiez la version installée :
hugo versionLa sortie doit contenir la mention extended, indispensable pour exploiter les fonctionnalités avancées (SCSS, pipelines Hugo, etc.).
3. Vérifier l’installation
Exécutez de nouveau :
hugo versionExemple de sortie attendue :
Hugo Static Site Generator vX.X.XX-extended [version info]Installation du thème hugo-blog-awesome
1. Créer un nouveau site Hugo
Créez un nouveau site dans le répertoire de votre choix :
hugo new site mon_site2. Accéder au répertoire
cd mon_site3. Ajouter le thème hugo-blog-awesome
Initialisez Git et ajoutez le thème en tant que sous-module :
git init
git submodule add https://github.com/GModder/hugo-blog-awesome.git themes/hugo-blog-awesome4. Configurer le thème
Dans le fichier de configuration (config.toml, hugo.toml ou config.yaml selon votre configuration), ajoutez :
theme = "hugo-blog-awesome"Consultez la documentation officielle du thème pour personnaliser les paramètres (menus, profils, couleurs, options SEO, etc.).
5. Créer un contenu de test
hugo new posts/mon-premier-article.mdModifiez ensuite le fichier généré dans :
content/posts/mon-premier-article.mdAjoutez du contenu puis enregistrez.
6. Lancer le serveur local
hugo serveOuvrez votre navigateur à l’adresse suivante :
http://localhost:1313Conclusion
Votre environnement Hugo Extended est maintenant opérationnel sur Pop!_OS avec le thème hugo-blog-awesome correctement configuré.
Vous pouvez désormais :
- Créer de nouveaux contenus
- Personnaliser le thème
- Configurer les paramètres SEO
- Préparer le déploiement (TODO: ajouter section déploiement)
Bonne publication 🚀