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 iest le raccourci denpm install.
Les
package.jsonetpackage-lock.jsonDOIVENT ê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
--minifyréduire le HTML final.
Vous pouvez modifier le
baseURLvia 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
- Docker
- Pages GitHub
- Netlifier
- Pages Cloudflare
- Pages GitLab
- En savoir plus sur Hébergement et déploiement