Публикация на GitHub Pages

Как говорится в документации GitHub, «GitHub Pages — это служба размещения статических сайтов, которая принимает файлы HTML, CSS и JavaScript прямо из репозитория в GitHub, при необходимости выполняет файлы с помощью процесса сборки и публикует веб-сайт».

Прежде чем публиковать свою документацию на GitHub Pages, убедитесь, что ваши файлы документации находятся в каталоге zen/_build/html вашего репозитория, например:

zen/_build/html

Если вы создали свой репозиторий на основе шаблона демонстрационного репозитория, все необходимые файлы уже находятся в каталоге zen/_build/html.

Чтобы опубликовать файлы из этого каталога на GitHub Pages:

  1. Откройте настройки вашего репозитория.

  2. Выберите Pages.

  3. В разделе Build and deployment в разделе Source выберите GitHub Actions.

  4. В Static HTML нажмите Configure.

    Настройки GitHub Pages

    GitHub создает для вас файл .github/workflows/static.yml.

  5. В файле static.yml найдите элемент path, он должен выглядеть следующим образом:

    # Upload entire repository
    path: '.'
    

    Измените его следующим образом:

    # Upload _build/html
    path: './zen/_build/html'
    
static.yml
  1. Нажмите Start commit, а затем Commit new file.

Коммит static.yml

Как только static.yml будет зафиксирован, GitHub немедленно начнет публиковать ваш сайт документации. Процесс публикации может занять некоторое время, и когда он будет завершен, вы можете открыть свою документацию, нажав Visit site в Settings -> Pages:

Visit site