如何在 GitLab wiki 中创建 table 内容?

How can I create a table of content in GitLab wiki?

我是 __TOC__ 的忠实粉丝,它在维基媒体页面上创建了 table 内容。

每当你在维基媒体页面上写下这样的东西时:

This is a page for my project

## Credits ##

bla bla

## License ##

bla bla

__TOC_ 自动创建一个 table 内容,允许您浏览页面的内部链接。

我注意到这在 GitHub wiki 页面中是可能的:How do I create some kind of table of content in GitHub wiki? 通过使用不同的技巧。

但是,我想念 GitLab wiki 页面中的这个功能。它提供这样的功能吗?

所以这个存在!我终于在 GitLab Community Edition 中找到了一个 Merge Request:Replace Gollum [[_TOC_]] tag with result of TableOfContentsFilter

正如其名称所描述的,要获得 table 的内容,您需要编写以下内容:

[[_TOC_]]

总而言之,你可以这样写:

This is a page for my project

[[_TOC_]]

## Credits

bla bla

## License

bla bla

并且会这样显示:

这可以从 GitLab 8.6 release as described in its milestone 获得。

应该是这样的

 ##### Table of Contents  
[1.-First Topic](#first-topic)
[2.-Second Topic](#second-topic) 
[3.-Third Topic](#third_topic)

然后您将在同一页面上使用

引用每个
 <a name="first-topic"/>
 <a name="second-topic"/>
 <a name="third-topic"/>

尝试在文档顶部使用 {{< toc >}}。它应该会自动为您生成 TOC。