帮助:分类

本页使用了标题或全文手工转换,现处于中国大陆简体模式
帮助页面
待春留言 | 贡献2022年9月29日 (四) 16:39的版本
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)

分类MediaWiki软件的一个特色功能,可以将多个页面组织在一起,方便查找专题资料。每个分类都有对应的分类页面,位于“Category”命名空间下。每个页面(特殊页面除外)都可以都可以归入一个或多个分类。页面所属的分类会显示在页面底部,点击这些链接即可进入对应的分类页面。

分类的归入

需要将页面归入某个分类,只需要在页面的任意地方(通常是页面底部)添加这个分类的链接即可,如:

[[Category:分类名称]]

这样,页面就会归入这个分类。预览或保存后,你就可以在页面底部(也有可能是界面的其他地方,具体取决于皮肤)找到这个分类的链接。点进这个分类页面(即使它还未被创建),你就可以看到归入了这个分类的页面。如果你在页面底部找到了分类,但在分类页面中没有找到这个页面,可能是服务器快取的问题,通常稍等一段时间即可解决。

需要注意,将页面归入分类的语法和一般的链接语法是一样的。如果这个链接是指向一个分类页面,那么它就会将页面归入分类,而不是在链接语法所在的地方添加一个链接。如果你需要直接在页面内像普通的链接一样添加分类页面的链接,在链接地址前面加上一个冒号即可。例如,[[Category:武汉地铁]]不会显示任何东西,同时将页面归入“武汉地铁”这个分类,而[[:Category:武汉地铁]]则会直接显示为Category:武汉地铁

子分类

有时候为了体现逻辑并更好地组织内容,我们会使用子分类。创建子分类的方法和将页面归入分类的方法是一样的。比如,如果在分类页面A的底部加入[[Category:B]],那么分类A就归入了B,此时A就是B的子分类,在分类A的页面底部就可以看到B的链接。

例如,先创建一个“Category:足球”的分类页面,然后编辑此页面,加入“[[Category:体育运动]]”,这样“足球”分类便成为“体育运动”分类的一个子类别。

排序

MediaWiki系统默认使用字母顺序(实际上是Unicode顺序)排列类别中的页面,具体的排序方法请参见Unicode条目。其中,字母和符号的顺序如下:

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_'abcdefghijklmnopqrstuvwxyz{|}~

空格排在首位,但在字符中的空格作为下划线(_)处理。

若页面以中文汉字开头,本站会默认采用汉语拼音顺序进行排序。

排序索引

你可以在将页面归入分类时,指定一个排序索引(又称排序键),系统将按照您提供的排序索引进行排序。语法就是:

[[Category:分类名称|排序索引]]

例如,希望将“三月”排在“八月”前面,您可能希望使用阿拉伯数字作为排序索引,例如“[[Category:月份|3月]]”和“[[Category:月份|4月]]”。这样,在“月份”这个分类页面中,“三月”将排在“3”而非“S”(“三”的拼音首字母),“八月”将排在“8”而非“B”。

索引中空格和下划线不同,这与系统对页面名称的处理不同。一般最靠前的索引是空格和星号(*)。

使用排序索引时,请留意格式手册中的相关规定。

模板分类

你可以在模板中添加分类链接,这样其他页面只要嵌入包含了这个模板,就会被归入这个分类。当然,你也可以借助模板参数和解析器函数等方式决定哪些情况下加入分类。

根据页面嵌入包含的相关知识,<noinclude>...</noinclude>中的分类链接会将模板自身归入此分类,而其他地方嵌入包含此模板不受影响,而<includeonly>...</includeonly>中的分类链接不会将模板自身归入分类,其他地方嵌入包含此模板时则会将页面归入此分类。

追踪分类

有时候符合特定条件页面加入追踪分类,这样的分类通常将不限特定类别。例如,当页面使用了Lua模块并发生程序错误的时候,就会自动被归入Category:有脚本错误的页面。追踪分类往往用于维护。你当然也可以通过模板来手动追踪一些分类。

页面分类列表页面

Special:CategoriesSpecial:Allpages/Category:都可以列举所有分类。其中,Special:Categories不会显示空的分类(即使这些分类页面存在),Special:Allpages/Category:不会显示有页面归入但还未创建的分类。