Skip to main content

Что такое GitHub Pages?

Вы можете использовать GitHub Pages для размещения веб-сайта о себе, организации или проекте непосредственно из репозитория на GitHub.

Кто может использовать эту функцию?

GitHub Pages доступен в общедоступных репозиториях с GitHub Free и GitHub Free для организаций, а также в общедоступных и частных репозиториях с GitHub Pro, GitHub Team, GitHub Enterprise Cloudи GitHub Enterprise Server. Дополнительные сведения см. в разделе Планы GitHub.

Описание GitHub Pages

GitHub Pages — это служба размещения статических сайтов, которая принимает ФАЙЛЫ HTML, CSS и JavaScript прямо из репозитория на GitHub, при необходимости выполняет файлы через процесс сборки и публикует веб-сайт. Примеры сайтов GitHub Pages можно посмотреть в коллекции примеров GitHub Pages.

Типы сайтов GitHub Pages

Существует два типа сайтов GitHub Pages. Сайты, связанные с учетной записью пользователя или организации, и сайты для определенного проекта.

Свойство Сайты пользователей и организаций Сайты проектов
Исходные файлы Должен храниться в репозитории с именем <owner>.github.io, где <owner> имя личной или учетной записи организации Хранится в папке в репозитории, содержащем проект' код s
Ограничения Не более одного сайта страниц на одну учетную запись Не более одного сайта страниц на каждый репозиторий
Расположение сайта по умолчанию http(s)://<owner>.github.io http(s)://<owner>.github.io/<repositoryname>

Размещение в собственном пользовательском домене

Сайт можно разместить на GitHub github.io домена или личного домена. См . раздел AUTOTITLE.

сбор данных

Когда кто-либо переходит на сайт GitHub Pages, в целях безопасности IP-адрес посетителя регистрируется и сохраняется независимо от того, выполнил ли посетитель вход в GitHub или нет. Дополнительные сведения о методах обеспечения безопасности в GitHub см. в разделе Заявление о конфиденциальности GitHub.

Дополнительные материалы

  •         [GitHub Pages](https://github.com/skills/github-pages) в GitHub Skills
    
  •         [AUTOTITLE](/rest/repos#pages)
    
  •         [AUTOTITLE  * [AUTOTITLE](/pages/getting-started-with-github-pages/configuring-a-publishing-source-for-your-github-pages-site)](/pages/configuring-a-custom-domain-for-your-github-pages-site/about-custom-domains-and-github-pages#using-a-custom-domain-across-multiple-repositories)