#github #github-pages #hugo
#github #github-страницы #хьюго
Вопрос:
Я создал статический веб-сайт с помощью Hugo и разместил код на Github.
Итак, теперь у меня проблема с размещением на страницах Github
Когда я ввожу свой URL-адрес в настройках: https://hunterjs-bit.github.io/massage-website /
Я получаю 404 не найдено
Но если я использую: https://hunterjs-bit.github.io/massage-website/public Я получаю правильный URL-адрес,
Как я могу исправить это, чтобы мой сайт был в корневом каталоге, а не общедоступным?
Ответ №1:
Вам необходимо установить исходный каталог публикации в public/
:
- В вашем репозитории перейдите в настройки (перейдите на вкладку «Настройки зубчатого колеса» под строкой с именем вашего репозитория).
- Прокрутите вниз до раздела Страницы Github
- Рядом с селектором с именем ветки, который имеет значок папки и в настоящее время говорит / (root), поэтому измените его на /public и нажмите Сохранить рядом с ним.
Это перенаправит корень /
вашего сайта в каталог public/
, так что любые файлы внутри public/
будут обслуживаться так, как если бы они находились непосредственно в https://hunterjs-bit.github.io/massage-website/
корне.
Официальная документация Github: Настройка источника публикации для вашего сайта GitHub Pages
Ответ №2:
Переместите все файлы в каталоге pubilc в главную ветвь репозитория.(но корневой каталог)