Кнопки навигации для страниц на разветвленном и отредактированном веб-сайте GitHub больше не работают - PullRequest
0 голосов
/ 14 апреля 2019

Кнопки навигации на веб-сайте, размещенном на GitHub, не выводят меня на страницу, и я не уверен, как это исправить.

Я очень новичок в GitHub, но хочу создать веб-страницу длялаборатория, в которой я работаю. Я нашел существующую веб-страницу лаборатории (https://github.com/KordingLab/KordingLab.github.io)), которая позволяет вам создавать вилки и редактировать их для своих собственных целей, что послужило хорошей основой. С тех пор я изменил имя хранилища, но теперь, когдаЯ загружаю страницу, кнопки навигации не переходят на страницы автоматически.Мое имя веб-сайта myusername.github.io/repository, а когда я нажимаю кнопку навигации "люди", оно пытается перейти к myusername.github.io/people, который не существует.

Я могу вручную набрать myusername.github.io/repository/people, и страница откроется. Очевидно, в процессе изменения названия моих команд во время редактирования я немного испортил это.

Расходы на исходный веб-сайт kordinglab.com/people, который не включает в себя имя репозитория, поэтому я думаю, что он не будет перемещаться, чтобы включить репозиторий. Я посмотрел код, но я немногонеопытный,Я не могу найти, как это изменить, или где это контролируется.

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

https://github.com/KordingLab/KordingLab.github.io предоставляетВесь код используется в оригинальной и рабочей версии.Я был бы более конкретен, если бы знал, какой файл я искал, извините.

1 Ответ

1 голос
/ 14 апреля 2019

Обычно мы требуем, чтобы код был включен в ваш вопрос. Отсутствие необходимости читать код за пределами сайта значительно ограничивает полезные вопросы для будущих читателей.

Однако в этом случае я думаю, что мы можем дать полезный ответ, не слишком опираясь на этот код. Это действительно ответ о как найти то, что вы ищете.

В этом случае вы хотите найти что-то, что определяет ссылку на people, или что-то подобное. Вы можете использовать поиск GitHub, чтобы искать это значение . Кроме того, вы можете использовать поиск в текстовом редакторе.

В любом случае, среди ваших результатов вы должны найти файл с именем _config.yml, который, помимо прочего, содержит раздел, который выглядит следующим образом:

# Navigation
nav:
  - name:           "home"
    href:           "/"
  - name:           "about"
    href:           "/about"
  - name:           "publications"
    href:           "/publication"
  - name:           "people"
    href:           "/people"
  - name:           "blog"
    href:           "/blog"

href здесь, вероятно, контролируют цель именованных ссылок в навигации вашего сайта. Обновите их до префикса /repository, повторно разверните, и все должно быть готово.

...