如何在 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。
我是 __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。