GitHub Pages 侧边栏

10

我有一个简单的网站托管在GitHub Pages上。它是一个公共存储库,只使用标准默认模板和默认设置。它是直接从根目录发布的。

基本上,一切都按照官方Github Pages教程中的默认状态进行。我只想为我的目录显示一个侧边栏。

注意:在您标记此重复之前,请注意我已经花了很多时间查看其他问题,但大多数问题都涉及自定义侧边栏、隐藏和显示。因此,这些问题似乎已经使侧边栏工作了。我的问题是关于显示侧边栏本身,似乎没有任何提及。

我认为我错过了一些非常明显的代码行,应该在我的存储库的某个地方添加或启用它。

存储库位于这里 - https://github.com/Jay-study-nildana/Tutorials


你目前尝试了什么?你有查看过文档(https://jekyllrb.com/tutorials/navigation/)吗? - The Otterlord
这就是问题所在。我不懂Jekyll,只知道Github Pages。如果为了得到一个侧边栏,我必须学习整个框架,那么我很抱歉可能会显得太懒了。我正打算决定是否将内容迁移到WordPress,但想在这里发一篇问题帖子,看看是否有快速的解决方法。 - Jay
1个回答

7
Github Pages 的默认模板是极简设计,并不包括侧边栏。有几种方法可以实现添加侧边栏,但它们都需要花费时间去理解 Jekyll 和主题:
  1. 使用已经包含侧边栏的 Jekyll 主题(所有主题都可以与 Github Pages 兼容)
  2. 修改来自这里的 github-pages-minimal 仓库 - 演示 在这里
    • 将主题设置为 github-pages-minimal
    • forked repo下载文件 _layouts/default.html 并放置在相同位置的仓库中。
    • 添加更多页面 - 可以在演示中看到
    • 注意:这会覆盖主题文件,根据Jekyll 主题文档
    • 注意2:索引页面将不会出现在文件列表中

我会尝试一下,看看它是否有助于我下次更新网站时使用。 - Jay
我不知道自从写这篇文章以来是否有所改变,但是Github Pages现在有一个支持的主题列表:https://pages.github.com/themes/ - undefined
问题不在于没有支持的主题,而是没有一个支持的主题默认带有侧边栏(至少我所知道的)。如果我错了,请告诉我! - undefined

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接