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

Cet article détaillera comment créer une image Docker. Principe Utilisez Hugo pour créer le site et générer des fichiers statiques. Utilisez Nginx comme serveur pour gérer les requêtes. Fichier Docker Créez un Dockerfile à la racine du site. 1############### 2# Build Stage # 3############### 4FROM razonyang/hugo as...

Cet article explique comment déployer des sites sur Pages GitHub à l’aide des actions GitHub. Flux de travail Créez .github/workflows/gh-pages.yml à la racine du site. 1name: GitHub Pages 2on: 3 push: 4 branches: 5 - main 6permissions: 7 contents: write 8jobs: 9 build-and-deploy: 10 concurrency: ci-${{ github.ref }} 11...

Cet article vous montre comment déployer votre site sur Pages Cloudflare. Création d’un projet Nous allons commencer par créer un projet Git et remplir les informations appropriées. Créer une commande 1npm i && hugo --gc --minify --enableGitInfo -b https://hbs-skeleton.pages.dev npm i est un raccourci vers npm install,...

Cet article montre comment déployer votre site sur Netlifier. Configuration Netlify Créez un netlify.toml à la racine du site: 1[build] 2 publish = "public" 3 4[build.environment] 5 NODE_VERSION = "17.6.0" 6 HUGO_VERSION = "0.147.9" 7 HUGO_ENABLEGITINFO = "true" 8 GO_VERSION = "1.17.7" 9 10[context.production] 11...