gestion_projet_site_web

Créer un site web avec HTML5 et GitHub Pages

1. Préparer le projet localement

  1. Créer un dossier sur votre ordinateur :
    Exemple : mon-site.

  2. Créer un fichier index.html :
    Exemple de contenu minimal :

  <!DOCTYPE html>
  <html lang="fr">
  <head>
      <meta charset="UTF-8">
      <meta name="viewport" content="width=device-width, initial-scale=1.0">
      <title>Mon Site</title>
  </head>
  <body>
      <h1>Bienvenue sur mon site</h1>
      <p>Ceci est mon premier site.</p>
  </body>
  </html>

2. Créer un dépôt GitHub

  1. Connectez-vous à GitHub ou créez un compte : GitHub.
  2. Créer un nouveau dépôt :
    • Cliquez sur “New repository”.
    • Entrez un nom pour le dépôt, par exemple mon-site.
    • Sélectionnez Public (requis pour GitHub Pages).
    • Ne cochez pas “Add a README file”.
    • Cliquez sur Create repository.

3. Lier le projet local à GitHub

  1. Ouvrez un terminal dans le dossier du projet :
  cd mon-site
  1. Initialiser Git :
  git init
  1. Ajouter et commit vos fichiers :
  git add .
  git commit -m "Premier commit : ajout du site"
  1. Lier le dépôt local à GitHub :
    • Copiez l’URL de votre dépôt (exemple : https://github.com/<votre-utilisateur>/mon-site.git).
    • Exécutez :
     git remote add origin https://github.com/<votre-utilisateur>/mon-site.git
     git branch -M main
     git push -u origin main
    

4. Activer GitHub Pages

  1. Accédez aux paramètres de votre dépôt :
    • Cliquez sur l’onglet Settings.
  2. Configurer GitHub Pages :
    • Allez dans Pages (section dans le menu de gauche).
    • Sous Source, sélectionnez la branche main.
    • Cliquez sur Save.
  3. URL du site générée :
    Votre site sera accessible à :
    https://<votre-utilisateur>.github.io/mon-site.

5. Tester et mettre à jour le site

  1. Visitez l’URL générée pour vérifier votre site.
  2. Pour mettre à jour le site :
    • Modifiez vos fichiers localement.
    • Ajoutez les modifications :
     git add .
    
  1. Les modifications seront visibles en ligne.

Conseils supplémentaires