有没有办法在 gitlab 的索引页面中显示所有子维基?

Is there a way to display all sub wikis in an index page in gitlab?

因此在 gitlab 中,您可以使用 [[_TOC_]] 显示当前页面的 table 内容 - 这适用于标题。

但我想在我的 wiki 中拥有继承权,例如:

<home-url>/Project1
<home-url>/Project1/Tools
<home-url>/Project1/Debugging
<home-url>/Project1/Debugging/GDB
<home-url>/Project1/Debugging/MSVS

这样,在 Project1 页面中,我得到了每个部分的索引(链接),类似于内容布局的 table - 例如:

 - Tools
 - Debugging
    - GDB
    - MSVS

我可以手动执行此操作,但维护起来很麻烦。有没有像 TOC 这样的自动工具可以帮我做这件事?

TOC 支持来自 issue 2494, and was implemented in issue 21901, which gave us the Markdown [[_TOC_]] syntax

即使是当前支持 [TOC] 的请求(issue 14193)也没有提到任何包含分层显示的布局选项。

the first issue所述:

If you need more control, you can open a new issue at https://gitlab.com/gitlab-org/gitlab/issues and upvote it.

例如:issue 215988:“为 Wikis Table of Contents [[_TOC_]] 添加 Gollum 深度级别支持”

Having the ability to limit a [[TOC]] depth is useful to show a more synthetic view of a page while keeping its deeply nested structure.

感谢 VonC 的实际回答——即目前没有这样的功能(好吧,不是我想要的)——但是 gitlab wiki 中有一个侧边栏,它显示了你的页面维基.

如果您将 wiki 组织成文件夹和子文件夹,那么您可以使用侧边栏“树”进行导航。它不可折叠 - 所以它只是一个滚滚文本,但它缩进以帮助导航。
它对于只有几十页的简单 wiki 来说已经足够好了——但如果有数百页,它可能会开始崩溃——那时你可能想把你的 wiki 分成几个带有顶级链接页面或一些的 wiki这样。

这是(一张废话)图片 - 这是我在 google 上看到的最好的照片,虽然没有仔细看 see here

您可以免费获得它(无需执行任何操作),因此它适合大多数情况。