Разместить Hugo на github

#github #github-pages #hugo

#github #github-страницы #хьюго

Вопрос:

Я создал статический веб-сайт с помощью Hugo и разместил код на Github.

Ссылка на Github

Итак, теперь у меня проблема с размещением на страницах Github

Когда я ввожу свой URL-адрес в настройках: https://hunterjs-bit.github.io/massage-website /

Я получаю 404 не найдено

Но если я использую: https://hunterjs-bit.github.io/massage-website/public Я получаю правильный URL-адрес,

Как я могу исправить это, чтобы мой сайт был в корневом каталоге, а не общедоступным?

Ответ №1:

Вам необходимо установить исходный каталог публикации в public/ :

  1. В вашем репозитории перейдите в настройки (перейдите на вкладку «Настройки зубчатого колеса» под строкой с именем вашего репозитория).
  2. Прокрутите вниз до раздела Страницы Github
  3. Рядом с селектором с именем ветки, который имеет значок папки и в настоящее время говорит / (root), поэтому измените его на /public и нажмите Сохранить рядом с ним.

Это перенаправит корень / вашего сайта в каталог public/ , так что любые файлы внутри public/ будут обслуживаться так, как если бы они находились непосредственно в https://hunterjs-bit.github.io/massage-website/ корне.

Официальная документация Github: Настройка источника публикации для вашего сайта GitHub Pages

Ответ №2:

Переместите все файлы в каталоге pubilc в главную ветвь репозитория.(но корневой каталог)