Это действительно легко сделать со страницами GitHub , это немного странно, когда вы делаете это в первый раз. Сорта, как в первый раз, когда вы научились вязать 3 котенка. (ОК, не все так плохо)
Вам нужна ветка gh-pages:
В основном github.com ищет ветку gh-pages в хранилище. Он будет обслуживать все HTML-страницы, найденные здесь, как обычный HTML-код прямо в браузере.
Как мне получить эту ветку gh-pages?
Легко. Просто создайте ветку вашего репозитория github gh-pages
. Укажите, --orphan
когда вы создаете эту ветку, так как вы на самом деле не хотите сливать эту ветку обратно в ветку github, вам просто нужна ветка, которая содержит ваши HTML-ресурсы.
$ git checkout --orphan gh-pages
Как насчет всех других грязных в моем репо, как это вписывается в это?
Нет, вы можете просто удалить его. И теперь это безопасно, потому что вы обратили внимание и создали потерянную ветку, которую нельзя объединить с вашей основной веткой и удалить весь ваш код.
Я создал ветку, что теперь?
Вам нужно перенести эту ветку на github.com, чтобы их автоматизация могла запустить и начать размещать эти страницы для вас.
git push -u origin gh-pages
Но .. Мой HTML все еще не обслуживается!
Github требуется несколько минут для индексации этих веток и запуска необходимой инфраструктуры для обслуживания контента. До 10 минут в зависимости от GitHub.
Шаги, изложенные github.com
https://help.github.com/articles/creating-project-pages-manually