#github-pages #hugo
#github-страницы #хьюго
Вопрос:
Итак, мой сайт hugo работает на localhost и не работает на страницах github.
Мой репозиторий находится по адресу: https://github.com/ba789/ba789.github.io
Комментарии:
1. Что вы подразумеваете под «это не работает»? Где вы его размещаете? Я не вижу
gh_pages
ветки в репозитории, на которую вы ссылаетесь.2. На github указано, что исходный код создается из моей основной ветки
3. В вашем репозитории содержится исходный код вашего сайта, но вам нужно будет организовать запуск Github для
hugo
рендеринга ваших страниц. Сам по себе GitHub может обслуживать только статический HTML или сайт, предназначенный для использования с Jekyll . Если вы используете Hugo, ваша задача — создать статический HTML-вывод, необходимый для вашего сайта.
Ответ №1:
Вы можете следовать документации Hugo «Host on GitHub«, но вам понадобятся два разных репозитория:
Как упоминалось в документации GitHub Pages, вы можете разместить страницу пользователя / организации в дополнение к страницам проекта.
Вот ключевые отличия веб-сайтов GitHub Pages для пользователей и организаций:
- Вы должны использовать a
<USERNAME>.github.io
для размещения созданного вами контента- Контент из основной ветки будет использоваться для публикации вашего сайта GitHub Pages
Это гораздо более простая настройка, поскольку ваши файлы Hugo и сгенерированный контент публикуются в двух разных репозиториях.