Jest to naprawdę łatwe do zrobienia ze stronami github , jest to trochę dziwne za pierwszym razem, gdy to robisz. Tak jakbyś pierwszy raz musiał żonglować 3 kociętami podczas nauki dziania. (OK, nie jest tak źle)
Potrzebujesz oddziału gh-pages:
Zasadniczo github.com szuka gałęzi repozytorium gh-pages . Będzie obsługiwał wszystkie znalezione tu strony HTML jako zwykłe pliki HTML bezpośrednio w przeglądarce.
Jak mogę uzyskać tę gałąź GH-Pages?
Łatwy. Wystarczy utworzyć gałąź swojego repozytorium github o nazwie gh-pages
. Określ, --orphan
kiedy tworzysz tę gałąź, ponieważ tak naprawdę nie chcesz scalać tej gałęzi z powrotem z gałęzią github, potrzebujesz tylko gałęzi zawierającej zasoby HTML.
$ git checkout --orphan gh-pages
A co z pozostałymi śmieciami w moim repozytorium, jak to się do tego nadaje?
Nie, możesz po prostu go usunąć. I jest to bezpieczne teraz, ponieważ zwracałeś uwagę i utworzyłeś sierocą gałąź, której nie można ponownie połączyć z główną gałęzią i usunąć cały kod.
Stworzyłem oddział, co teraz?
Musisz przenieść tę gałąź na github.com, aby ich automatyzacja mogła uruchomić się i zacząć hostować te strony dla Ciebie.
git push -u origin gh-pages
Ale .. Mój HTML wciąż nie jest obsługiwany!
Indeksowanie tych gałęzi i uruchamianie wymaganej infrastruktury w celu obsługi treści zajmuje kilka minut. Do 10 minut zgodnie z github.
Kroki określone przez github.com
https://help.github.com/articles/creating-project-pages-manually