分叉和编辑的GitHub网站上的页面导航按钮不再有效

问题描述 投票:0回答:1

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提供原始版本和工作版本中使用的所有代码。如果我知道我要找哪个文件,我会更具体,对不起。

github github-pages
1个回答
1
投票

通常我们要求将代码包含在您的问题中。离开现场阅读代码显着限制了对未来读者有用的问题。

但是,在这种情况下,我认为我们可以提供一个有用的答案,而不必过分依赖该代码。这真的是一个关于如何找到你正在寻找的答案的答案。

在这种情况下,您希望找到定义people链接的东西,或类似的东西。您可以使用GitHub搜索到search for that value。或者,您可以使用文本编辑器的搜索。

无论哪种方式,在您的结果中,您应该看到一个名为_config.yml的文件,其中包含一个如下所示的部分:

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

这里的hrefs可能控制您站点导航中指定链接的目标。将它们更新为/repository的前缀,重新部署,您应该全部设置。

© www.soinside.com 2019 - 2024. All rights reserved.