Déploiement
Déployez votre site Jekyll Zer0-Mistakes sur diverses plateformes d'hébergement.
Déploiement
Déployez votre site Jekyll Zer0-Mistakes sur diverses plateformes d’hébergement.
Options d’hébergement
| Plateforme | Avantages | Inconvénients |
|---|---|---|
| GitHub Pages | Gratuit, déploiements automatiques, CI intégré | Plugins limités, liste blanche uniquement |
| Netlify | Offre gratuite, en-têtes personnalisés, formulaires | Nécessite un compte distinct |
| Vercel | CDN rapide, fonctions serverless | Jekyll n’est pas la priorité |
| Auto-hébergé | Contrôle total | Nécessite la gestion d’un serveur |
Guides de cette section
- GitHub Pages — Déployez sur l’hébergement gratuit de GitHub
- Liste de contrôle du consommateur Remote-Theme — Ce que
remote_themene fournit pas, et comment combler les lacunes - Superposition de build en mode sécurisé — Reproduisez un build GitHub Pages dans votre propre CI (clonage → superposition → suppression
_plugins→ build strict) - Netlify — Déployez avec des en-têtes et redirections personnalisés
- Domaine personnalisé — Configurez votre propre nom de domaine
Déploiement rapide
GitHub Pages (le plus rapide)
- Poussez votre site vers un dépôt GitHub
- Allez dans Settings → Pages
- Sélectionnez votre branche (généralement
main) - Le site se déploie automatiquement
Netlify (le plus complet)
- Connectez votre dépôt GitHub à Netlify
- Définissez la commande de build :
jekyll build - Définissez le répertoire de publication :
_site - Le déploiement se déclenche à chaque push
Configuration de l’environnement
Le thème utilise une double configuration pour différents environnements :
| Fichier | Objectif |
|---|---|
_config.yml |
Paramètres de production |
_config_dev.yml |
Surcharges de développement |
En production, assurez-vous que :
posthog.enabled: true(si vous utilisez l’analytique)urlcorrespond à votre domainebaseurlest correctement défini pour les sous-chemins
Étapes suivantes
- Guide GitHub Pages — Hébergement gratuit avec déploiements automatiques
- Guide Netlify — Fonctionnalités d’hébergement avancées
- Configuration d’un domaine personnalisé — Utilisez votre propre domaine
Voir aussi
- [[Docker]]
- [[Jekyll]]
- [[SEO]]
- [[Analytics]]