6

背景:

我与一个大型协作组织合作,该协作组织将大量文档集中在一个 wiki 结构中。我已经熟悉 wiki 标记,并且可以创建带有链接等的简单页面。

我合作的 wiki(基于 mediawiki 架构)的一个主要缺陷是几乎没有组织或交叉链接。

我正在尝试向 wiki 引入分层类别结构,以便将页面分解为类别,提供一种互连信息的方法。

我知道我可以将 [[Category:THISCATEGORY]] 标记添加到任何页面源,并且会自动生成一个特殊的类别页面,该页面组织具有该类别的其他页面。这种链接页面的方法的主要优点是可以免费访问相关页面(只要它们被标记),而不需要明确地在页面之间进行直接交叉链接。

问题:

我想知道,是否有一种有效的方法来创建某种根类别节点,而不是链接到其他页面,而是链接到所有类别?这将允许 wiki 有效地交叉链接而无需大修,并且只需要页面作者为他们可能希望添加的任何其他页面提供一些通用类别标签。

4

3 回答 3

5

您可以使用特殊页面Special:Categories来显示 wiki 上所有类别的列表。

但是,如果您想要一个更好的结构,我认为您还应该从您的类别中创建一个层次结构(就像 Wikipedia 一样以 开头Category:Contents)。这样,您的用户不仅可以浏览同一类别的文章,还可以访问相似的类别。

于 2013-02-05T21:49:02.573 回答
3

我不确定这是否像您希望的那样自动,但是您可以将类别标签添加到类别的文章中,它将成为某种子类别。例如,转到文章“Category:Foo”,对其进行编辑,然后添加 [[Category:Bar]]。然后当您访问 Category:Bar 时,它会将 Foo 列为子目录。

例如,请参阅wikipedia 上的此页面,该页面将此类别作为子类别,它本身具有子类别。

于 2013-02-05T21:06:41.273 回答
2

一旦您的类别树增长,您可以使用Special:UncategorizedCategories它来确保所有类别(除了一个)都在至少一个子类别中。同样,您可以使用Special:UncategorizedPages它来确保您的所有页面都至少属于一个类别。

于 2013-02-06T20:43:10.520 回答