Это действительно легко сделать с страницами 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
person
hendrikswan
schedule
09.02.2014