【问题标题】:Nav bar not showing up on permalink Jekyll site导航栏没有出现在永久链接 Jekyll 网站上
【发布时间】: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。一旦我将永久链接更改为

标签: html css jekyll


【解决方案1】:

原来写的css只适用于www.baseurl.com/page

我更改了 _config.yml 中的永久链接

permalink: /:title

这意味着每个页面和帖子只会显示在根 URL 之后的一级。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-05-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-06
    相关资源
    最近更新 更多