有没有一种方法可以在GitLab的索引页面中显示所有子维基?

8

在GitLab中,您可以使用[[_TOC_]]来显示当前页面的目录,它会按照标题进行排序。

但是,我希望我的wiki具有层次结构,例如:

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

在Project1页面中,我希望能够获得每个章节的索引链接,类似于目录布局 - 例如:
 - Tools
 - Debugging
    - GDB
    - MSVS

我可以手动完成这个任务,但是这样做很繁琐且难以维护。是否有像TOC这样的自动工具可以为我完成这个任务?

2个回答

1
TOC的支持源于问题2494,并在问题21901中实现,这使我们获得了Markdown [[_TOC_]]语法
即使当前请求支持[TOC]代替问题14193,也没有提及任何布局选项来包括分层显示。
第一个问题所述:
如果您需要更多的控制,可以在https://gitlab.com/gitlab-org/gitlab/issues上开启一个新问题并点赞。
例如:issue 215988:“为维基目录添加Gollum深度级别支持[[_TOC_]]
限制[[TOC]]深度的能力很有用,可以展示页面更简洁的视图,同时保持其深层嵌套的结构。

另请参阅GitLab 15.3“在所见即所得的Wiki编辑器中可视化目录表”


1
感谢VonC提供的实际答案 - 即目前没有这样的功能(嗯,不完全是我想要的)- 但是在gitlab维基中有侧边栏,显示您的维基页面。
如果您将维基结构化为文件夹和子文件夹,则可以使用此侧边栏“树”进行导航。它不能折叠 - 所以它只是一卷纸,但它缩进以帮助导航。
对于具有几十个页面的简单维基,它足够好用 - 但是如果有数百个页面,它可能会开始崩溃 - 在那时,您可能需要将您的维基分成几个维基,并在顶级链接页面或其他页面上进行链接。
这里是(一个糟糕的)图片 - 这是我在谷歌上看到的最好的图片,而不用花费太多时间 请查看此处

menu

你可以免费获得这个(无需做任何事情),所以对于大多数情况来说还是不错的。

1
所以,我想答案是“没有这样的功能”- 这就是我想的。遗憾。 - Brandon Bearden
目前还没有,但正如VonC所建议的那样——如果有几个人需要这些功能,也许我们应该发布一个问题来添加这些功能...我可能会稍后做这件事——如果我有时间,我会更新帖子并附上链接... - code_fodder

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