【发布时间】:2017-06-22 10:57:44
【问题描述】:
我在 Github 页面上使用 twitter bootstrap 添加了一个带有 3 个导航选项卡的简单导航栏,但我不知道为什么它的行为很奇怪。
<ul class="navbar-nav mr-auto">
<li class="nav-item active">
<a class="nav-link" href="#">Code<span class="sr-only">(current)</span></a>
</li>
<li class="nav-item">
<a class="nav-link" href="category/life/index.html">Life</a>
</li>
<li class="nav-item">
<a class="nav-link" href="aboutme.html">About</a>
</li>
</ul>
- 在 Life 页面上,单击 About 时,它以某种方式请求低于 url 并给出 404。当然是 404,但为什么不直接转到基本 url 中的 aboutme.html?在主页上单击“关于”页面可以正常工作。
https://yinkouya.github.io/category/life/aboutme.html
- 在生活页面,再次点击生活时,是这样的404:
https://yinkouya.github.io/category/life/category/life/index.html
显然有问题,但我找不到答案。
【问题讨论】:
-
你的根目录是yinkouya.github.io/category/life。所以请相应地改变它。使用您上面提供的代码,我只能推断出这一点。谢谢
-
谢谢,但我不认为这是问题所在。
-
它将您从根目录重定向到
href
标签: twitter-bootstrap jekyll liquid