github
Pages GitHub
Recherche…
Utilisation du générateur de page automatique pour un référentiel
- Allez sur le site GitHub
- Ouvrez votre référentiel
- Cliquez sur Paramètres
- Sous GitHub Pages, cliquez sur "Lancer le générateur de page automatique"
- Suivez les instructions
Utiliser Git pour créer des pages à partir de zéro
- Créez un nouveau référentiel ou clonez-en un existant.
- Créer une nouvelle branche appelée
gh-pages
sans historique
$ git checkout --orphan gh-pages
# ensure you are in the correct directory then,
# remove all files from the old working tree
$ git rm -rf
- Ajoutez un fichier index.html à la racine du référentiel.
$ echo "Hello World" > index.html
$ git add index.html
$ git commit -a -m "First pages commit"
- Poussez vers Github.
$ git push origin gh-pages
Vous pouvez maintenant charger votre nouveau site Github Pages en http(s)://<username>.github.io/<projectname>
Création d'une URL personnalisée pour votre page GitHub
Vous aurez besoin d'un nom de domaine d'un bureau d'enregistrement .
Dans la branche gh-pages
de votre référentiel de projet ou dans la branche principale de votre référentiel username.github.io
, créez un fichier CNAME avec le contenu www.yourdomain.com
- le domaine canonique .
Sur la page de configuration du domaine de votre registraire, pointez votre domaine vers votre site Web GitHub. Configurez deux enregistrements CNAME (un pour l'apex racine (@) et un pour www). Les deux devraient indiquer username.github.io
ou username.github.io/repository
. Si votre fournisseur DNS ne prend pas en charge les enregistrements ALIAS sur l'apex racine (@), créez simplement des enregistrements A qui pointent vers 192.30.252.153 et 192.30.252.154.
Ressources
Instructions GitHub pour un domaine personnalisé
Stack Overflow Q & A: "Domaine personnalisé pour les pages de projet GitHub"
Audrey Watters - Utiliser GitHub pour alimenter un projet Web: comment et pourquoi
Alex Cican - Comment j'ai déplacé mes sites Web vers Dropbox et GitHub
Treehouse - Utiliser les pages GitHub pour héberger votre site Web