我可以为您提供GitLab中维基页面的列表吗?

7
3个回答

2
注意:如果这个列表是为了便于导航而制作的目录(TOC),现在有 GitLab 13.5(2020年10月)可用,其中包括:

深度级别的Wiki导航

在GitLab 13.5中,随着团队Wiki的发布,我们又有了另一个巨大的改进,即如何查看和浏览Wiki的文件结构。

目前,如果您有多个文件夹级别,很难看到您所在的位置或理解Wiki的结构。这使得导航、查找页面和心理映射信息变得困难。

通过此版本,我们在侧边栏中引入了Wiki深层嵌套,以便您可以查看所有页面并相应地进行导航。

https://about.gitlab.com/images/13_5/cdybenko-wiki-deep-nesting.png -- Deep-level wiki navigation

请参阅文档问题


1

现在有一个GitLab Wiki API可用,它可以满足我所有的需求:

https://docs.gitlab.com/ce/api/wikis.html

它可以像这样使用:

它可以像这样使用:

https://gitlab.example.com/api/v4/projects/:project_id/wikis?with_content=1&private_token=yourtokenhere


但是你需要在维基百科中添加你的令牌,这样每个人都可以使用它。我不认为这是一个好的做法。 - Matias Bertani
@MatiasBertani 不一定。呼叫可以在服务器端进行(例如,在您运行的另一个服务器上),并且URL可以在运行时构建,或者应用程序可能要求您注册自己的令牌并在本地运行的应用程序中使用该令牌(例如桌面应用程序)。此外,令牌实际上并不存储在维基页面本身上。 - Grayda

0
可能不是您想要的(有点晚了),但如果您已经修改了侧边栏(即_sidebar),则可以将其复制然后删除。

您还可以添加link:pages [List all pages]

到您的主页。 这可能可以避免从pages.md获取的500错误。


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