【发布时间】:2020-12-28 17:47:34
【问题描述】:
我一直在玩 GH Pages Jekyll 网站。我使用了一个 HTML 静态站点并更改了样式表和文本/CSS 的位置。
在我的 index.html 页面上一切正常。但是,在其他页面上,没有出现移动/半尺寸桌面导航栏。不同之处在于我使用永久链接导航到其他页面(/categories/ 而不是 /categories.html)。
我玩过配置文件尝试更改
permalink: /:categories/:title/
到
permalink: /:categories/:title.html
这给出了正确的文件名,但它没有解决导航栏。
我可以修复类别登录页面的唯一方法是更改 default.html 中的链接。在此示例中,列表中的第二项有效,而另一项无效。
<nav id="nav">
<a href="/TITLENAME/">Doesn't work</a>
<a href="/test.html">Does work</a>
</nav>
我的目标是拥有永久链接。所以我可以从登录页面无缝导航到类别和博客文章。
这是我的 GitHub 存储库:https://github.com/Thor-DraperJr/Thor-DraperJr.github.io
感谢您的建议!
【问题讨论】:
-
问题到底出在哪里?
Hypertext reference需要一个指向一个文档,例如一个 HTML 文档。它不能进入一个没有特定文件要处理的文件夹。如果它到达那个文件夹,它应该导致什么是值得怀疑的。逻辑上毫无意义。所以你要么需要使用变量,要么使用.htaccess -
啊,抱歉……所以我认为问题出在配置文件中。我更改了_config.yml。一旦我将永久链接更改为