14

我想在我的 wiki 中创建一个层次结构,如下所示:

General
FooPages
    Foo1
    Foo2
    Foo3
       ODP
Bar
   Baz

我想创建这些页面,并使用<<toc>>目录宏来组织它们。

我怎样才能做到这一点?我是否需要在我自己的机器上克隆和编辑 wiki,或者我可以只通过 Web 界面来完成吗?

4

2 回答 2

12

您可以(部分)使用<<toc / >>. 这将为根目录中文件的所有标题创建一个 TOC。但是,它不会列出子目录中文件的标题。你可以对<<toc FooPages/ >>等做同样的事情。

您可以通过 Web 界面和本地计算机执行此操作。

我在这个 Bitbucket wiki 页面上放置了一些 TOC 示例:http: //bitbucket.org/marijnvanderzee/build-wiki/wiki/TocTests。您可以在那里查看标记。

确保平衡标题上的等号;例如使用== H2 ==而不是== H2. 两者都有效,但此时,后者无法被<<toc>>宏识别。

于 2010-09-01T11:35:17.123 回答
3

关于这个问题的层次结构,值得澄清:

您可以在创建或编辑 Wiki 页面时使用“标题”字段来创建层次结构。

例如:如果您想在新的 Foo 目录中创建一个新文件 Bar.md,只需创建一个新页面并在 Title 字段中写入“Foo/Bar.md”。它将同时创建目录和文件。

我不确定是否有办法只创建目录而不立即向其中添加文件。

关于这道题的TOC一半,我发现可以# HeaderTitle在Markdown页面中使用语法,Creole的TOC宏会识别。

于 2018-04-29T04:24:03.667 回答