Créer un blog gratuit avec GitHub Pages en 2026 : guide complet
Source: Dev.to
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
Inconvénient : pas de contenu dynamique (base de données, commentaires natifs). Mais pour un blog, c’est parfait.
Créer un compte GitHub
- Rendez‑vous sur et créez un compte.
- Choisissez votre nom d’utilisateur avec soin — il deviendra l’URL de votre blog :
votrenom.github.io.
Configurer le repository
Dans GitHub, créez un nouveau repository nommé exactement
votrenom.github.io(remplacez votrenom par votre nom d’utilisateur).Cochez “Add a README file” pour l’initialiser.
Créez un fichier
index.htmlà la racine du repo, par exemple :<!DOCTYPE html> <html lang="fr"> <head> <meta charset="UTF-8"> <title>Mon blog</title> </head> <body> <h1>Bienvenue sur mon blog</h1> </body> </html>
Déployer le site
- Ouvrez Settings du repository.
- Dans le menu de gauche, choisissez Pages.
- Sous Source, sélectionnez Deploy from a branch →
main(ou la branche que vous utilisez) et root. - Cliquez sur Save.
Après 1–2 minutes, votre site est accessible à l’adresse : https://votrenom.github.io.
Utiliser un domaine personnalisé
- Achetez un domaine (environ 10 €/an).
- Dans le tableau de bord de votre registrar, ajoutez un enregistrement CNAME :
www→votrenom.github.io. - Retournez dans les Settings → Pages de votre repo et indiquez votre domaine (ex.
monblog.fr). - GitHub génère automatiquement un certificat SSL pour le domaine.
Où acheter un domaine pas cher ?
| Registrar | Prix .fr /an | Prix .com /an | Note |
|---|---|---|---|
| OVH | ~7 € | ~10 € | Français, fiable |
| (autres) | — | — | — |
Générateurs de site statique (optionnels)
| Générateur | Points forts | Support GitHub Pages |
|---|---|---|
| Jekyll | Nativement supporté, articles en Markdown | ✅ |
| Hugo | Ultra‑rapide, nombreux thèmes | ✅ |
| Eleventy (11ty) | Flexible, facile pour les développeurs JS | ✅ |
Ces outils convertissent vos fichiers Markdown en HTML automatiquement à chaque push.
Étapes de mise en place
| Étape | Action | Temps estimé | Coût |
|---|---|---|---|
| 1 | Créer un compte GitHub | 2 min | Gratuit |
| 2 | Créer le repository votrenom.github.io | 5 min | Gratuit |
| 3 | Ajouter le fichier index.html (ou config Jekyll/Hugo) | 10 min | Gratuit |
| 4 | Configurer GitHub Pages | 2 min | Gratuit |
| 5 | (Optionnel) Configurer un domaine personnalisé | 10 min | ~10 €/an |
Des questions sur votre configuration ? Décrivez votre cas en commentaire.