Dans cette section, nous allons parler des points clés des déploiements pour éviter la plupart des problèmes lors du déploiement.

Outils de création

Comme Conditions préalables l’a mentionné, vous devrez configurer ces outils sur votre environnement de déploiement.

Installation des dépendances

Nous utilisons NPM pour gérer les dépendances du thème, il est nécessaire d’installer les dépendances sur l’environnement de déploiement, car nous NE DEVRONS PAS** valider le dossier node_modules.

1$ npm i

npm i est le raccourci de npm install.

Les package.json et package-lock.json DOIVENT être validés, npm s’appuie sur le premier, le second permettra d’économiser le temps d’installation.

Chantier

Il est temps de construire le site après avoir installé les dépendances.

1$ hugo --gc --minify
  • --minify réduire le HTML final.

Vous pouvez modifier le baseURL via le drapeau -b.

La commande a généré le site et l’a enregistré sous le répertoire public par défaut.

Déploiement du site

Cette étape dépend des méthodes de déploiement que vous utilisez.

Méthodes de déploiement

  1. Docker
  2. Pages GitHub
  3. Netlifier
  4. Pages Cloudflare
  5. Pages GitLab
  6. En savoir plus sur Hébergement et déploiement

Lectures complémentaires