github - 分叉和编辑的 GitHub 网站上的页面导航按钮不再起作用
问题描述
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提供了原始版本和工作版本中使用的所有代码。如果我知道我在寻找哪个文件,我会更具体,抱歉。
解决方案
通常,我们要求您的问题中包含代码。不得不离开现场阅读代码大大限制了问题对未来读者的帮助程度。
但是,在这种情况下,我认为我们可以给出一个有用的答案,而不必过于依赖该代码。这真的是一个关于如何找到你正在寻找的东西的答案。
在这种情况下,您希望找到定义指向 的链接的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
s 可能控制站点导航中命名链接的目标。将它们更新为 prefix /repository
,重新部署,你应该已经准备好了。
推荐阅读
- julia - “错误:语法:不能并列字符串文字”用引号结束三引号字符串文字时
- c# - 如何为 GPIO 启用 LightningProviders?
- c# - 当按下按钮并显示在另一个页面上时,试图从两个输入中更改标签?| Xamarin | C#
- r - 将 JSON 对象拆分为多个数据帧的更快方法?
- javascript - Highcharts 缩放时显示滚动条
- c++ - 在具有 32 位目标的 Xcode 9.3 中将旧 32 位项目转移到 64 位
- javascript - 如何在不多次初始化的情况下将 PouchDB 称为对象的属性?
- python - 如何修复 selenium.common.exceptions.NoSuchElementException?
- java - 为什么AES解密给出空结果?
- c# - 首先在 ASP.NET Core 中使用 SQL 中的 FileStream 和代码