Чтобы опубликовать пользовательский сайт через страницы github, либо:
1) имя репозитория должно быть точно .github.io. В этом случае страницы будут обслуживаться из HEAD вашего мастера.ветка (или ветка gh-pages - ваш выбор).Корнем репозитория является корень сайта.
2) имя репозитория может быть любым.В этом случае он будет обслуживаться из основной ветки, но из каталога / docs.
В любом случае страницы Github будут запускать Jekyll.Единственный способ остановить это - иметь только «статические» файлы - например, CSS, html-страницы, изображения и т. Д.
Что вы можете сделать, это создать два репозитория - один будет вашим источником;другой будет фактическим обслуживаемых страниц.Вы можете использовать hugo -d <path>
, чтобы сообщить hugo о создании выходных данных в корне клона для репозитория «output».
Дополнительная информация:
страницы github помогают настроить источник
справочник по командам hugo