Twitter bootstrap 导航栏链接在Jekyll中工作错误
我在Github页面上使用twitter引导添加了一个简单的导航栏,其中包含3个导航标签,但我不知道为什么它的行为会很奇怪Twitter bootstrap 导航栏链接在Jekyll中工作错误,twitter-bootstrap,jekyll,liquid,Twitter Bootstrap,Jekyll,Liquid,我在Github页面上使用twitter引导添加了一个简单的导航栏,其中包含3个导航标签,但我不知道为什么它的行为会很奇怪 问题与引导无关,而是与Jekyll如何生成URL有关 About链接从Home开始工作,因为它是一条相对路径,并且Home路径没有子级 Life页面有一个/category子级别,因此About相关页面将尝试访问/category/About,该页面提供404 解决方案是将关于页面和其他类别设置为完整路径,而不是相对路径: <li cl
-
-
-
问题与引导无关,而是与Jekyll如何生成URL有关
About链接从Home开始工作,因为它是一条相对路径,并且Home路径没有子级
Life页面有一个/category
子级别,因此About相关页面将尝试访问/category/About
,该页面提供404
解决方案是将关于页面和其他类别设置为完整路径,而不是相对路径:
<li class="nav-item">
<a class="nav-link" href="{{'category/life/index.html' | absolute_url }}">Life</a>
</li>
<li class="nav-item">
<a class="nav-link" href="{{'aboutme.html'|absolute_url}}">About</a>
</li>
您的根目录为。所以请相应地改变它。根据你上面给出的代码,我只能推断出这一点。谢谢谢谢谢谢,但我不认为这是问题所在。它将您从根目录重定向到href
。非常感谢,我以前经常看到其他人的代码,但我不明白为什么……再次感谢。