Pourquoi GitHub Pages ?
100% gratuit — hébergement, SSL, bande passante
Performant — CDN mondial de GitHub
Versionné — chaque modification est tracée dans Git
Domaine personnalisé supporté (optionnel)
Aucun serveur à gérer
L'inconvénient : pas de contenu dynamique (base de données, commentaires natifs). Mais pour un blog, c'est parfait.
Étape 1 — Créer un compte GitHub
Rendez-vous sur github.com/signup et créez un compte. Choisissez votre nom d'utilisateur avec soin — il deviendra l'URL de votre blog : votrenom.github.io .
Étape 2 — Créer le repo
Dans GitHub, créez un nouveau repository avec ce nom exact : votrenom.github.io (remplacez "votrenom" par votre username exact).
Cochez "Add a README file" pour l'initialiser.
Étape 3 — Créer votre première page
Créez un fichier index.html dans le repo :
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="UTF-8">
<title>Mon blog</title>
</head>
<body>
<h1>Bienvenue sur mon blog !</h1>
<p>Premier article en cours...</p>
</body>
</html>
Étape 4 — Activer GitHub Pages
Allez dans Settings de votre repo
Section "Pages" dans le menu gauche
Source : "Deploy from a branch"
Branch : main / (root)
Cliquez Save
Après 1-2 minutes, votre site est accessible sur https://votrenom.github.io .
Étape 5 — Ajouter un domaine personnalisé (optionnel)
Si vous voulez monblog.fr plutôt que votrenom.github.io :
Achetez un domaine (~10€/an)
Dans votre registrar, ajoutez un CNAME : www → votrenom.github.io
Dans GitHub Pages Settings, entrez votre domaine
GitHub génère automatiquement un certificat SSL
Où acheter un domaine pas cher ?
Registrar Prix .fr/an Prix .com/an Note
OVH ~7€ ~10€ Français, fiable
Hostinger ~3€ (promo) ~10€ Bon rapport qualité/prix
Namecheap — ~10€ Interface simple
Infomaniak ~7€ ~12€ Suisse, éco-responsable
Aller plus loin : générateur de site statique
Écrire chaque article en HTML pur devient fastidieux. Pour un blog avec beaucoup d'articles, utilisez un générateur de site statique :
Jekyll — nativement supporté par GitHub Pages, articles en Markdown
Hugo — ultra-rapide, thèmes nombreux
Eleventy (11ty) — flexible, facile pour les devs JS
Ces outils convertissent vos fichiers Markdown en HTML automatiquement à chaque push.
Récapitulatif
Étape Action Temps Coût
1 Créer compte GitHub 2 min Gratuit
2 Créer repo 1 min Gratuit
3 Créer index.html 5 min Gratuit
4 Activer Pages 1 min Gratuit
5 (opt.) Domaine personnalisé 10 min ~10€/an
Des questions sur votre setup ? Décrivez votre cas en commentaire.
Article original: Créer un blog gratuit avec GitHub Pages en 2026 : guide complet
Top comments (0)