如何在 GitHub 页中 link 页

How do I link pages in GitHub Pages

本质上,我正在尝试 link 我的 GitHub 页面 index.html 文件到存储库中的其他文件以创建一个多页面网站。

URL 是正确的,我已经尝试了很多方法,但我只是无处可去。 主分支叫做 home,里面有 index.html 文件,还有其他文件,见下:

Main Branch is called home

html 文件中的 link 是:

<li class="masthead__menu-item">
          <a href="https://xxx.github.io/home/research/">Research</a>
        </li>

文件“research”在主分支中。我试过将它命名为“research.html”我试过从上面的link中删除“home”所以它直接links来研究,见下文:

<li class="masthead__menu-item">
          <a href="https://xxx.github.io/research/">Research</a>
        </li>

似乎没有任何效果。我做错了什么?

查看屏幕截图和您提供的 html,我没有看到任何 *.html 扩展名跟在您尝试 link 的文件名之后.

例如:尝试将文件“research”重命名为“research.html”

如果文件是 html 文件,那么问题出在 URL 的地址上,即 <a href="https://xxx.github.io/research/">Research</a> 中的 https://xxx.github.io/research/

最后一个斜杠导致了问题。从地址中删除最后一个斜杠,即 https://xxx.github.io/research 它将是 <a href="https://xxx.github.io/research">Research</a>.

经过数小时的尝试,我终于让它工作了:

       <li class="masthead__menu-item">
          <a href="xxx.github.io/research.html">Research</a>
        </li>

我所做的是去掉“主页”并将页面设为 html 文件。 谢谢 iamabdm 和 minwka!