Créer un blog gratuit avec GitHub Pages en 2026 : guide complet

Published: (March 28, 2026 at 04:21 PM EDT)
3 min read
Source: Dev.to

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

  1. Rendez‑vous sur et créez un compte.
  2. Choisissez votre nom d’utilisateur avec soin — il deviendra l’URL de votre blog : votrenom.github.io.

Configurer le repository

  1. Dans GitHub, créez un nouveau repository nommé exactement votrenom.github.io (remplacez votrenom par votre nom d’utilisateur).

  2. Cochez “Add a README file” pour l’initialiser.

  3. 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

  1. Ouvrez Settings du repository.
  2. Dans le menu de gauche, choisissez Pages.
  3. Sous Source, sélectionnez Deploy from a branchmain (ou la branche que vous utilisez) et root.
  4. Cliquez sur Save.

Après 1–2 minutes, votre site est accessible à l’adresse : https://votrenom.github.io.

Utiliser un domaine personnalisé

  1. Achetez un domaine (environ 10 €/an).
  2. Dans le tableau de bord de votre registrar, ajoutez un enregistrement CNAME : wwwvotrenom.github.io.
  3. Retournez dans les Settings → Pages de votre repo et indiquez votre domaine (ex. monblog.fr).
  4. GitHub génère automatiquement un certificat SSL pour le domaine.

Où acheter un domaine pas cher ?

RegistrarPrix .fr /anPrix .com /anNote
OVH~7 €~10 €Français, fiable
(autres)

Générateurs de site statique (optionnels)

GénérateurPoints fortsSupport GitHub Pages
JekyllNativement supporté, articles en Markdown
HugoUltra‑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

ÉtapeActionTemps estiméCoût
1Créer un compte GitHub2 minGratuit
2Créer le repository votrenom.github.io5 minGratuit
3Ajouter le fichier index.html (ou config Jekyll/Hugo)10 minGratuit
4Configurer GitHub Pages2 minGratuit
5(Optionnel) Configurer un domaine personnalisé10 min~10 €/an

Des questions sur votre configuration ? Décrivez votre cas en commentaire.

0 views
Back to Blog

Related posts

Read more »

Etiqueta <html>: El Universo de tu Web

Si tu sitio web fuera un organismo vivo, la etiqueta sería la piel que lo contiene todo. Es el elemento raíz root y absolutamente nada en tu página puede existi...

HTML part 3

Label A tells the user what to enter in an input box. It is best to connect the label with the input using for and id. When the user clicks the label, the asso...

A neccessary review

In our first class I was behind the ball in the first 5 minutes. Even remembering how to start up my test server was a distant memory from App Dev I. Throughout...