我正在编写一个使用GitLab API的应用程序,并且我想在wiki中列出这些页面。我可以执行http://gitlab/username/project/wikis/home.md之类的操作来获取单个文件的来源,并查看http://gitlab/username/project/wikis/pages的所有页面,但由于500错误,我无法http://gitlab/username/project/wikis/pages.md。
有没有办法可以检索维基中的文件列表?
答案 0 :(得分:0)
所以现在有一个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
答案 1 :(得分:0)
注意;如果此列表是为了便于导航而使用TOC(目录),则您现在拥有GitLab 13.5(2020年10月),它随附:
深层Wiki导航
在GitLab 13.5中,随着组Wiki的发布,我们在如何查看和导航Wiki的文件结构方面有了另一个巨大的改进。
当前,如果您有多个文件夹级别,则很难查看您的位置或了解Wiki的结构。这使得导航,查找页面和思维导图变得困难。
在此版本中,我们在边栏中引入了Wiki深层嵌套,因此您可以查看所有页面并进行相应的导航。
请参见Documentation和Issue。