Я создаю сайт с помощью Gatsby.Когда я запускаю сайт локально через «gatsby development», все работает как положено.
Теперь я опубликовал свой веб-сайт на страницах GitHub, и когда я пытаюсь перемещаться по разным страницам, появляется сообщение 404: «Здесь нет сайта GitHub Pages».
URL-адрес также отличается в моем выпуске GitHub Pages от моего «localhost».
На localhost это мой домашний путь: http://localhost:8000/ ---> это работает На пути localhostк первой статье: http://localhost:8000/web-gl-01/folder-structure/ ---> это работает
На страницах GitHub это мой домашний путь: https://gdmgent -1819-csse2.github.io / 04-ssg-gdm-1718-brundeco / ---> это работает! На страницах GitHub перейдите к первой статье: https://gdmgent -1819-csse2.github.io / 04-ssg-gdm-1718-brundeco / web-gl-01 / folder-structure / ---> это работает!
На страницах GitHub это домашний путь, когда я нажимаю home: https://gdmgent -1819-csse2.github.io/reponame/ ---> не работает На страницах GitHub это URL при нажатии на первую статью: https://gdmgent -1819-csse2.github.io / reponame/ web-gl-01 / папка-структура / ---> неork
Поэтому, когда я заменяю "reponame /" на этот кусок "04-ssg-gdm-1718-brundeco /", навигация работает, но это должно происходить автоматически.
Вместо этого в моем URL появляется кусок "reponame /" ...
Впервые использую Gatsby и размещаю проект на GitHub Pages.Есть ли быстрое решение или обходной путь для этого?
Это ссылка на мой репозиторий GitHub.
https://github.com/gdmgent-1819-csse2/04-ssg-gdm-1718-brundeco