Bienvenue ! Ce guide vous expliquera comment utiliser GitHub Pages pour créer votre propre site web personnel en utilisant un template HTML. Suivez attentivement chaque étape, même si vous n'êtes pas familier avec GitHub. Faire un commit
- Avoir un compte GitHub. Si vous n'en avez pas encore, créez-en un sur github.com.
- Avoir Git installé sur votre ordinateur. Vous pouvez télécharger Git ici si ce n’est pas déjà fait.
- Un éditeur de texte comme RStudio ou Visual Studio Code pour modifier le code HTML.
- Connectez-vous à GitHub.
- Cliquez sur "Use this template" (bouton vert en haut à droite).
- Sélectionnez Create a new repository
- Dans la section Repository name, entrez votre nom d'utilisateur suivi de
.github.io
. Par exemple, si votre nom d'utilisateur estjohndoe
, nommez le répertoirejohndoe.github.io
. Cela est essentiel pour que GitHub reconnaisse votre site. - Assurez-vous que le répertoire est Public et cliquez sur Create repository.
Vous allez maintenant copier le répertoire sur votre machine pour pouvoir le modifier.
-
Sur la page de votre répertoire (par exemple,
https://github.com/johndoe/johndoe.github.io
), cliquez sur le bouton vert Code. -
Copiez le lien du répertoire.
-
Ouvrez une fenêtre de terminal (ou Git Bash si vous êtes sur Windows) et tapez la commande suivante pour cloner le répertoire dans un dossier sur votre ordinateur :
git clone https://github.com/username/username.github.io
Remplacez
username
par votre propre nom d'utilisateur GitHub. -
Accédez au répertoire cloné :
cd username.github.io
Maintenant que vous avez cloné le répertoire sur votre machine, vous pouvez modifier le fichier HTML pour y ajouter vos informations personnelles. Vous pouvez utiliser RStudio pour éditer le code HTML, ou tout autre éditeur de texte. Ouvrez le fichier index.html dans votre éditeur de texte. Il est bon de savoir que le nom du fichier index.html est important, car c'est le fichier qui sera affiché par défaut lorsque quelqu'un visite votre site. Les navigateurs web cherchent automatiquement un fichier index.html dans le répertoire racine d'un site web.
Dans le fichier index.html
, trouvez cette ligne :
<title>Ce qui va apparaître dans la tab de votre site</title>
Remplacez le texte entre les balises <title>
par le titre que vous souhaitez pour votre site. 1Ce texte apparaîtra dans l'onglet de votre navigateur.
Dans la section header
du fichier HTML, modifiez les éléments suivants :
- Nom : Remplacez
VOTRE NOM
par votre propre nom.
<h1 id="logo"><a href="#">VOTRE NOM</a></h1>
- Description : Écrivez une courte description de vous-même.
<p>
Une courte description de vous<br />
Continuer la courte description
</p>
Remplacez l'image de profil par une image de vous. Pour cela, vous devez remplacer le fichier portrait.png
dans le dossier images
par votre propre image et vous assurer que le nom du fichier est identique.
<img src="images/portrait.png" alt="" />
Si vous nommez l'image différemment, modifiez également la ligne ci-dessus avec le nouveau nom de fichier.
Vous pouvez modifier les sections suivantes dans la barre de navigation :
<li><a href="#one" class="active">À propos</a></li>
<li><a href="#two">Mon travail</a></li>
<li><a href="#three">Mon CV</a></li>
<li><a href="#four">Contact</a></li>
Ces liens renvoient aux différentes sections de votre site. Vous pouvez modifier les noms des sections si vous le souhaitez.
Modifiez les liens des réseaux sociaux dans la section footer
:
<a href="https://x.com/MLB/" class="icon brands fa-twitter"><span class="label">Twitter</span></a>
<a href="#" class="icon brands fa-facebook-f"><span class="label">Facebook</span></a>
<a href="#" class="icon brands fa-linkedin"><span class="label">LinkedIn</span></a>
<a href="#" class="icon brands fa-github"><span class="label">Github</span></a>
Remplacez href="#"
par le lien vers vos comptes de réseaux sociaux.
Modifiez le texte dans la section suivante pour écrire quelque chose de personnel à propos de vous :
<p>
Faucibus sed lobortis aliquam lorem blandit. Lorem eu nunc metus
col. Commodo id in arcu ante lorem ipsum sed accumsan erat
praesent faucibus commodo ac mi lacus.
</p>
Ajoutez vos propres projets ou réalisations dans la section two
:
<h3>Mes réalisations</h3>
<p>Décrivez ici vos travaux ou projets.</p>
Trouvez cette ligne et modifiez-la pour ajouter votre propre adresse e-mail :
<a href="mailto:[email protected]?subject=Sujet&body=Votre message ici." class="button primary">`
Vous pouvez personnaliser davantage le site en modifiant les couleurs, les polices, les images, etc. dans le fichier CSS main.css
.
Une fois que vous avez fait toutes les modifications, vous devez les envoyer sur GitHub pour que votre site soit mis à jour.
- Dans votre terminal, tapez les commandes suivantes :
git add .
git commit -m "Mise à jour du site avec mes informations"
git push origin main
Cela enverra vos modifications sur GitHub.
- Allez sur la page de votre répertoire sur GitHub.
- Cliquez sur Settings.
- Dans la barre latérale gauche, cliquez sur Pages.
- Sous Source, sélectionnez main et root.
- Cliquez sur Save.
Votre site sera maintenant accessible à l'adresse https://username.github.io
, où username
est votre nom d'utilisateur GitHub.
Vous avez maintenant un site web fonctionnel hébergé gratuitement sur GitHub Pages. Vous pouvez y ajouter plus de contenu et personnaliser votre site autant que vous le souhaitez.
N'hésitez pas à poser des questions si vous rencontrez des difficultés. Bonne chance !
Ce guide explique comment lier votre site GitHub Pages à votre nom de domaine personnalisé en utilisant Namecheap. Dans cet exemple, nous utiliserons le domaine votrenom.com
comme domaine personnalisé.
- Un répertoire GitHub avec un site GitHub Pages configuré (par exemple,
username.github.io
ouorganisation.github.io
). - Un nom de domaine personnalisé enregistré chez un fournisseur de nom de domaine comme Namecheap (par exemple,
votrenom.com
).
Nous devons configurer les paramètres DNS sur Namecheap pour pointer votre domaine vers GitHub Pages.
-
Connectez-vous à Namecheap :
- Allez sur namecheap.com et connectez-vous à votre compte.
-
Accéder à la Liste de Domaines :
- Depuis le tableau de bord, cliquez sur Domain List dans la barre latérale gauche.
- Trouvez votre domaine (par exemple,
votrenom.com
) et cliquez sur Manage.
-
Mettre à Jour les Paramètres DNS :
- Dans la section DNS, réglez Nameservers sur Namecheap Basic DNS si cela n'est pas déjà fait.
-
Ajouter les Enregistrements DNS Suivants :
- Dans la page Advanced DNS, ajoutez cliquez sur
ADD NEW RECORD
et ajoutez les enregistrements suivants :
Type d'Enregistrement Hôte Valeur TTL CNAME Record www username.github.io
Automatique A Record @ 185.199.108.153
Automatique A Record @ 185.199.109.153
Automatique A Record @ 185.199.110.153
Automatique A Record @ 185.199.111.153
Automatique Explication :
- L'enregistrement
CNAME
pointewww.votrenom.com
vers votre site GitHub Pages. - Les enregistrements
A
garantissent quevotrenom.com
(sanswww
) pointe également vers le même site GitHub Pages.
- Dans la page Advanced DNS, ajoutez cliquez sur
-
Enregistrer les Modifications et attendez que les paramètres DNS se propagent. Cela peut prendre de quelques minutes à plusieurs heures.
-
Accéder à Votre répertoire :
- Allez dans le répertoire GitHub qui héberge votre site GitHub Pages.
-
Ouvrir les Paramètres du répertoire :
- Cliquez sur l’onglet Settings dans votre répertoire.
-
Aller dans Pages :
- Dans la section Code and automation, trouvez le lien Pages.
-
Définir le Domaine Personnalisé :
- Dans le champ Custom domain, entrez votre nom de domaine (par exemple,
www.votrenom.com
).
- Dans le champ Custom domain, entrez votre nom de domaine (par exemple,
-
Créer un Fichier
CNAME
(Optionnel mais Recommandé) :- Dans le répertoire racine de votre répertoire, créez un fichier nommé
CNAME
. Vous pouvez le faire directement sur GitHub. - À l’intérieur du fichier
CNAME
, ajoutez votre nom de domaine personnalisé, par exemple :www.votrenom.com
- Dans le répertoire racine de votre répertoire, créez un fichier nommé
-
Visitez Votre Domaine :
- Ouvrez un navigateur et visitez
www.votrenom.com
. Il devrait afficher votre site GitHub Pages. - Essayez également de visiter
votrenom.com
, pour vous assurer que les deux domaines, avec et sanswww
, fonctionnent.
- Ouvrez un navigateur et visitez
-
Vérifier le HTTPS :
- Une fois que GitHub Pages configure le HTTPS (cela peut prendre quelques minutes), assurez-vous que votre site est accessible via HTTPS (
https://www.votrenom.com
).
- Une fois que GitHub Pages configure le HTTPS (cela peut prendre quelques minutes), assurez-vous que votre site est accessible via HTTPS (
- Temps de Propagation des DNS : Les modifications des enregistrements DNS peuvent prendre du temps à se propager. Vous pouvez vérifier l'état DNS avec des outils en ligne comme WhatsMyDNS.
- Problèmes de HTTPS : Si le HTTPS ne fonctionne pas, assurez-vous que l'option Enforce HTTPS est cochée dans les paramètres GitHub Pages et que les enregistrements DNS sont correctement configurés.
Voilà ! Vous avez réussi à lier votre site GitHub Pages au domaine personnalisé votrenom.com
.
- Site Web sur GitHub (30%)
- Le site web est hébergé sur GitHub, et le répertoire est accessible.
- Les commits sont visibles et montrent un suivi régulier du travail effectué.
- Respect des étapes et des modifications demandées (60%)
- L'étudiant.e a suivi les étapes du ReadMe.
- Les sections essentielles ont été complétées et modifiées correctement.
- Le contenu du site est pertinent par rapport aux objectifs du projet.
- Personnalisation avancée (10%)
- L'étudiant.e ont personnalisé leur site (changement de couleurs, utilisation d’un autre template, ajustements spécifiques à leurs besoins).
- Les modifications vont au-delà des consignes de base, démontrant une initiative supplémentaire.