Qu'est-ce que Generateur de workflow GitHub Pages ?
Un workflow GitHub Pages est un fichier YAML GitHub Actions qui construit et déploie automatiquement votre site à chaque push sur la branche principale. Les débutants ont souvent besoin d'un modèle qui inclut les autorisations correctes, les paramètres de concurrence, la configuration Node, l'étape de build et le téléchargement d'artefact. Cet outil génère un pages.yml prêt à l'emploi avec la structure de déploiement standard.
Réponse rapide
Un workflow GitHub Actions automatise la construction et le déploiement de votre site statique sur GitHub Pages à chaque push. Le YAML généré inclut les autorisations standard, les paramètres de concurrence et les étapes de build.
Last updated: 2026-06-11
Limites
- Le workflow généré est un modèle standard. Les outils de build personnalisés, les monorepos ou les pipelines multi-étapes peuvent nécessiter des étapes de travail supplémentaires ou des actions personnalisées.
- Le déploiement GitHub Pages via Actions fonctionne uniquement pour les dépôts publics ou les dépôts privés avec les plans GitHub Pro, Team ou Enterprise.
- Le fichier placeholder CNAME doit être créé ou copié dans le répertoire de sortie si le site utilise un domaine personnalisé.
Sources:MDN Web Docs · W3C Specifications · jquery.app on GitHub
Comment utiliser cet outil
- Choisissez le préréglage de type de site ou saisissez des paramètres de build personnalisés.
- Définissez la version de Node, la commande de build et le répertoire de sortie pour votre projet.
- Copiez le YAML généré dans .github/workflows/pages.yml dans votre dépôt.
- Activez GitHub Pages dans les paramètres de votre dépôt pour utiliser GitHub Actions comme source.
A quoi il sert
- Configurer un déploiement automatisé pour un site HTML statique simple sur GitHub Pages.
- Créer un workflow de build et déploiement pour un projet statique Vite ou Astro.
- Ajouter une étape de placeholder CNAME pour que les domaines personnalisés ne soient pas perdus lors du déploiement.