C'est vraiment facile à faire avec les pages github , c'est juste un peu bizarre la première fois que vous le faites. Sorta comme la première fois que vous avez dû jongler avec 3 chatons tout en apprenant à tricoter. (OK, ce n'est pas si mal que ça)
Vous avez besoin d'une branche gh-pages:
Fondamentalement, github.com recherche une branche gh-pages du référentiel. Il servira toutes les pages HTML qu'il trouve ici en HTML normal directement au navigateur.
Comment obtenir cette branche gh-pages?
Facile. Créez simplement une branche de votre dépôt github appelée gh-pages
. Spécifiez --orphan
quand vous créez cette branche, car vous ne voulez pas fusionner cette branche dans votre branche github, vous voulez juste une branche qui contient vos ressources HTML.
$ git checkout --orphan gh-pages
Qu'en est-il de tous les autres conneries de mon repo, comment cela s'intègre-t-il?
Non, vous pouvez simplement aller de l'avant et le supprimer. Et c'est sûr de le faire maintenant, car vous avez fait attention et créé une branche orpheline qui ne peut pas être fusionnée dans votre branche principale et supprimer tout votre code.
J'ai créé la branche, maintenant quoi?
Vous devez pousser cette branche sur github.com, afin que leur automatisation puisse démarrer et commencer à héberger ces pages pour vous.
git push -u origin gh-pages
Mais .. Mon HTML n'est toujours pas servi!
Il faut quelques minutes à github pour indexer ces branches et lancer l'infrastructure requise pour servir le contenu. Jusqu'à 10 minutes selon github.
Les étapes décrites par github.com
https://help.github.com/articles/creating-project-pages-manually