Aller au contenu

Guide Intermédiaire

Ce guide est destiné aux utilisateurs qui prévoient de créer plusieurs sites web. Au lieu d’installer les outils pour chaque site, nous allons les installer une fois globalement sur votre système.

ApprocheIdéal PourTemps de Configuration
Démarrage RapideUn site web, configuration la plus rapideChaque site réinstalle les outils
IntermédiairePlusieurs sites webInstaller une fois, créer beaucoup

À la fin, vous aurez :

  • ✓ Installé Pixi, Git et Hugo globalement sur votre système
  • ✓ Créé votre premier site en utilisant les outils globaux
  • ✓ Appris à créer des sites supplémentaires rapidement

Identiques au Démarrage Rapide :


D’abord, nous allons installer les trois outils dont vous aurez besoin : Pixi (gestionnaire de paquets), Git (contrôle de version) et Hugo (générateur de site).

Ouvrez le Terminal et exécutez :

Fenêtre de terminal
curl -fsSL https://quick-site-handbook.pages.dev/install-tools.sh | bash

Ouvrez PowerShell et exécutez :

Fenêtre de terminal
irm https://quick-site-handbook.pages.dev/install-tools.ps1 | iex

Que fait ceci ?

Ce script :

  1. Vérifie si Pixi est installé (l’installe si ce n’est pas le cas)
  2. Exécute pixi global install git pour installer Git
  3. Exécute pixi global install hugo pour installer Hugo

Ces outils sont maintenant disponibles sur tout le système, pas seulement dans un dossier de projet.

Attendez que l’installation se termine. Vous devrez peut-être redémarrer votre terminal/PowerShell une fois terminé.


Maintenant que les outils sont installés, créer un site est beaucoup plus rapide.

Allez sur le Générateur de Commandes et sélectionnez :

  • Onglet : “Créer Site Seulement” (pas “Commande Ultime”)
  • Remplissez le nom de votre site, l’URL du thème et le chemin du dossier
  • Copiez la commande

Mac / Linux (Terminal) :

Fenêtre de terminal
# Collez la commande du générateur
curl -fsSL https://quick-site-handbook.pages.dev/new-site.sh | bash -s -- -s mysite -t https://github.com/theNewDynamic/gohugo-theme-ananke.git -p /chemin/vers/sites

Windows (PowerShell) :

Fenêtre de terminal
# Collez la commande du générateur
irm https://quick-site-handbook.pages.dev/new-site.ps1 | iex -s -- -s mysite -t https://github.com/theNewDynamic/gohugo-theme-ananke.git -p C:\chemin\vers\sites

Que fait ceci ?

Ce script :

  1. Crée un nouveau site Hugo avec hugo new site
  2. Initialise Git avec git init
  3. Ajoute votre thème comme sous-module Git
  4. Configure hugo.toml avec le nom du thème
  5. Crée un README.md et .gitignore utiles

Suivez les mêmes étapes que le Démarrage Rapide :

  1. Téléchargez sur GitHub en utilisant GitHub Desktop

    • Ajoutez le dépôt existant
    • Publiez sur GitHub
  2. Déployez sur Cloudflare Pages

    • Connectez votre dépôt GitHub
    • Sélectionnez “Hugo” comme préréglage de framework
    • Déployez !

Consultez les Étapes 4-5 du Démarrage Rapide pour des instructions détaillées.


Maintenant que les outils sont installés globalement, créer d’autres sites est simple :

  1. Allez sur le Générateur de Commandes
  2. Sélectionnez l’onglet “Créer Site Seulement”
  3. Remplissez le nouveau nom de site, thème et dossier
  4. Copiez et exécutez la commande

Si vous préférez comprendre chaque étape :

Fenêtre de terminal
# Créer un nouveau site
hugo new site mon-second-site
cd mon-second-site
# Initialiser git
git init
# Ajouter un thème (remplacez par l'URL de votre thème)
git submodule add https://github.com/theNewDynamic/gohugo-theme-ananke.git themes/ananke
# Configurer le thème
echo "theme = 'ananke'" >> hugo.toml
# Créer un README
cat > README.md << 'EOF'
# Mon Second Site
## Développement
- Modifier le contenu dans `content/`
- Tester localement : `hugo server -D`
- Voir sur : http://localhost:1313
## Déploiement
Les changements poussés sur GitHub se déploient automatiquement sur Cloudflare Pages.
EOF
# Créer .gitignore
cat > .gitignore << 'EOF'
# Fichiers générés
public/
resources/
.hugo_build.lock
# Fichiers système
.DS_Store
Thumbs.db
EOF

Pour voir quelles versions vous avez :

Fenêtre de terminal
# Vérifier la version de Hugo
hugo version
# Vérifier la version de Git
git --version
# Vérifier la version de Pixi
pixi --version

Pour mettre à jour vers les dernières versions :

Fenêtre de terminal
# Mettre à jour Hugo
pixi global upgrade hugo
# Mettre à jour Git
pixi global upgrade git
# Mettre à jour tous les paquets globaux
pixi global upgrade-all

Si vous devez supprimer les outils :

Fenêtre de terminal
pixi global remove hugo
pixi global remove git

Avec l’installation globale, vous pouvez facilement prévisualiser les sites avant de les pousser sur GitHub :

Fenêtre de terminal
# Naviguez vers le dossier de votre site
cd /chemin/vers/votre-site
# Démarrez le serveur de développement
hugo server -D
# Ouvrez http://localhost:1313 dans votre navigateur
  • Modifiez les fichiers et voyez les changements instantanément
  • Appuyez sur Ctrl+C pour arrêter le serveur
  • L’option -D inclut le contenu en brouillon

Avantages de l’installation globale :

  • ✅ Créer des sites plus rapidement (pas de réinstallation)
  • ✅ Utiliser le serveur de développement (hugo server)
  • ✅ Plus facile à gérer et mettre à jour
  • ✅ Mieux pour apprendre et expérimenter

Quand utiliser le Démarrage Rapide à la place :

  • Vous ne faites qu’un seul site web
  • Vous voulez la configuration la plus simple
  • Vous ne voulez pas d’outils installés sur votre système