Installation de Hugo Extended sur Pop!_OS

2 min de lecture
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 snapd

Assurez-vous ensuite que le service Snap est actif :

sudo systemctl start snapd
sudo systemctl enable snapd

2. 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=extended

Vérifiez la version installée :

hugo version

La 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 version

Exemple 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_site

2. Accéder au répertoire

cd mon_site

3. 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-awesome

4. 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.md

Modifiez ensuite le fichier généré dans :

content/posts/mon-premier-article.md

Ajoutez du contenu puis enregistrez.


6. Lancer le serveur local

hugo serve

Ouvrez votre navigateur à l’adresse suivante :

http://localhost:1313

Conclusion

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 🚀