Начало работы с GitHub Pages
Вы можете настроить базовый сайт GitHub Pages для себя, своей организации или проекта.
Кто может использовать эту функцию?
GitHub Pages доступен в общедоступных репозиториях с GitHub Free и GitHub Free для организаций, а также в общедоступных и частных репозиториях с GitHub Pro, GitHub Team, GitHub Enterprise Cloudи GitHub Enterprise Server. Дополнительные сведения см. в разделе "Планы GitHub".
GitHub Pages теперь использует GitHub Actions для выполнения сборки Jekyll. При использовании ветви в качестве источника сборки GitHub Actions необходимо включить в репозитории, если вы хотите использовать встроенный рабочий процесс Jekyll. Кроме того, если GitHub Actions недоступен или отключен, добавление .nojekyll
файла в корень исходной ветви будет обойти процесс сборки Jekyll и развернуть содержимое напрямую. Дополнительные сведения о включении GitHub Actionsсм. в разделе "Управление параметрами GitHub Actions для репозитория".
Описание GitHub Pages
Вы можете использовать GitHub Pages для размещения веб-сайта о себе, организации или проекте непосредственно из репозитория на GitHub.
Создание сайта GitHub Pages
Вы можете создать сайт GitHub Pages в новом или существующем репозитории.
Использование пользовательских рабочих процессов с GitHub Pages
Вы можете воспользоваться преимуществами использования GitHub Actions и GitHub Pages путем создания файла рабочего процесса или выбора из предопределенных рабочих процессов.
Настройка источника публикации для сайта GitHub Pages
Вы можете настроить сайт GitHub Pages для публикации при отправке изменений в определенную ветвь или написать рабочий процесс GitHub Actions для публикации сайта.
Удаление сайта GitHub Pages
Вы можете удалить сайт GitHub Pages.
Отмена публикации сайта GitHub Pages
Вы можете отменить публикацию сайта GitHub Pages таким образом, чтобы текущее развертывание было удалено и сайт больше недоступен. Это отличается от удаления сайта.
Создание настраиваемой страницы 404 для сайта GitHub Pages
Пользовательскую страницу с ошибкой 404 можно отображать, когда пользователи пытаются получить доступ к несуществующим страницам на сайте.
Защита сайта GitHub Pages с помощью HTTPS
Протокол HTTPS добавляет уровень шифрования, который не позволяет другим пользователям перехватывать или изменять трафик между вашим сайтом и его пользователями. Вы можете потребовать использование протокола HTTPS для сайта GitHub Pages, и тогда все HTTP-запросы будут прозрачно перенаправляться на HTTPS.
Использование подмодулей вместе с GitHub Pages
Дополнительные модули можно использовать с GitHub Pages, чтобы включить другие проекты в код сайта.
Устранение ошибок 404 для сайтов GitHub Pages
Это руководство поможет вам устранить распространенные причины, по которым может появиться ошибка 404.