Créer un site web avec Github

Dans ce document, vous allez apprendre à publier un site sur Github.

Pré-requis :

Compétences mises en oeuvre :

Publication d’un site web statique sur Github

Les développeurs ont généralement un compte sur une plateforme de gestion de version comme Github ou Gitlab. Cela leur permet de gérer leurs projets et de partager leur savoir-faire. Ces plateformes proposent des fonctionnalités similaires aux réseaux sociaux mais adaptés aux développeurs. Sur de telles plateformes, on publie du code plutôt que des photos de vacances.

Ces grandes plateformes proposent une fonctionnalité intéressante : publier automatiquement un site web à partir d’un dépôt GIT grâce à l’intégration continue. Le site est alors accessible via un sous domaine de la plateforme.

Note: La fonctionnalité “pages” de Github et Gitlab ne fonctionne qu’avec des sites statiques. PHP, Java et tout autre langage exécuté coté serveur ne sont pas pris en charge !

Publier son site statique sur Github

Pour publier un site statique sur Github, vous devez suivre la procédure décrite ci-dessous.

  1. S’identifier sur github
  2. Créer un nouveau dépôt respectant les règles suivantes :
    • Le nom du dépôt doit être username.github.io
      • Ex: mon nom d’utilisateur est mdevoldere, je crée un dépôt nommé “mdevoldere.github.io
    • Le dépôt doit être public
  3. Une fois le dépôt créé, rendez-vous dans les paramètres du dépôt

Paramètres du dépôt

  1. Dans le menu latéral, cliquer sur la section “pages

Menu Github Pages

  1. Appliquez la configuration comme sur la capture suivante :

Configuration Github Pages

  1. Cloner le dépôt sur votre mahcine locale
  2. Une fois votre dépôt cloné en local, l’ouvrir dans Visual Studio Code

  3. A la racine du dépôt, créer un répertoire “docs

  4. Dans ce répertoire “docs”, créer un fichier “index.html

  5. Dans ce fichier, ajouter une structure HTML de base et un titre de niveau 1

  6. Une fois les modifications terminées, créer un commit et pousser le sur Github

  7. Retourner sur github.com et afficher votre dépôt

  8. Avec votre navigateur web, accéder à l’adresse correspondant au nom du dépôt.
    • Mon dépôt est “mdevoldere.github.io”
    • l’adresse du site correspondant est https://mdevoldere.github.io
  9. Vous devriez voir aparaitre votre page web !

Exercez vous

Publier votre CV en ligne sur Github Pages