Introduction
Dans cet article, nous allons voir comment déployer un site Hugo sur Cloudflare Pages en utilisant le Direct Upload avec Wrangler.
Prérequis
- Hugo installé localement
- Node.js et npm
- Un compte Cloudflare
- Wrangler CLI (
npm install -g wrangler)
Étapes
1. Créer le site Hugo
hugo new site mon-blog
cd mon-blog
2. Ajouter un thème
git init
git submodule add https://github.com/adityatelange/hugo-PaperMod.git themes/PaperMod
3. Configurer le site
Éditer hugo.yaml avec vos paramètres.
4. Builder le site
hugo --minify
5. Déployer sur Cloudflare Pages
wrangler pages project create mon-blog
wrangler pages deploy public --project-name=mon-blog
Avantages
- Gratuit : Cloudflare Pages offre un plan généreux
- Rapide : CDN global avec plus de 300 datacenters
- SSL automatique : Certificats gérés automatiquement
- Preview URLs : Aperçu avant publication
Conclusion
Cloudflare Pages + Hugo = combo parfait pour un blog rapide, sécurisé et gratuit !