帮助:分類

来自瑾齋好學
跳转至: 导航搜索

分類是 MediaWiki 軟體的一項功能,自動索引內容,為讀者提供主題列表。

您只需給頁面的維基文本中加上一個或多個 Category 標記即可將頁面歸類。這些標記將在頁面底部創建指向分類頁面的連結,從而可以很方便地查看相關文章。

概述

所有分類的頁面都位於分類名字空間,該頁面中包含一組相關的頁面以及該分類中子類的索引。比如這個頁面屬於「分類:幫助」,如果你打開這個頁面,你會看見一個指向本頁面的連結。

當一個頁面屬於一個或更多分類,這些分類將呈現在頁面底部(或是右上角,取決於皮膚設置)。

分類頁面本身包含兩部分:

  • 開頭是一個像其他頁面的可編輯區域,可以放置內容;
  • 底部是包含於這個分類中的所有頁面的列表。該列表是固定存在、自動生成的。該列表按字典順序排列,以連結的形式呈現(實際上是按照Unicode排序)。

要想將一個頁面歸入分類,只需在編輯時增加"[[分類:分類名稱]]",通常追加在底部。

如需創建一個指向分類頁面的連結(而不是將頁面歸類),請在分類前使用冒號。形如:[[:分類:不歸入此類]]

可以在沒被歸入任何頁面之前創建新的分類頁面,與創建其他頁面沒有任何不同。

維基網站可能有自己的根分類,在維基百科網站,根分類是分類:頁面分類。

Special:Categories可以用來查看所有分類(至少包含一個頁面)的完整列表。

要想得到完整的分類列表(無論是否有頁面歸入分類),請使用Special:Allpages/Category:(注意結尾處的冒號)。

將頁面歸類

要為頁面歸類,只需在頁面最後添加這樣一行(名稱是要歸入的分類的名稱):

[[Category:名称]]

你可以為頁面添加多個 Category 標記,頁面名稱將列入所有這些分類頁面中。為了方便其他編輯者,Category 標記常常與跨語言連結標記(用於生成側邊欄中的跨語言連結)放在一塊放置在文章尾部。

頁面一旦歸類,其分類將顯示於頁面底端的分類框中,排列順序取決於你輸入時的順序。

如果$wgUseCategoryBrowser被設定為true,在頁面分類框的分類列表下方,每個分類與所有母類一起以麵包屑導航格式被重新列出,此列表以字母順序排列。(自MediaWiki 1.18.2)如果一個分類是多級母類的子類,將列出整個層次體系,但是被標記的分類將排除所有,而只保留其中一條。這是基於這種可能:如果一個分類屬於多個母類,並且母類與該分類都被標記在某個頁面上,則會造成看上去是重複的麵包屑導航列表。比如Maryanne是Mary和Anne兩個類的子類,一個頁面上做了歸入Maryanne和Anne的分類標記,分類的麵包屑導航將會這樣顯示:

Anne 
Anne
Mary -> Maryanne

"Anne"看上去重複了,但是所表達的含義是:

Anne 
Anne -> Maryanne
Mary -> Maryanne

排序依據

頁面在分類頁面上的默認排序依據頁面名稱(而不是名字空間)的首字(母),並且,分組的依據是字(母),因此,名稱以 À, Á, Ä 開頭的頁面將列於不同的組,而不是都列入 A 組。(如果您能以命令行方式訪問,默認排序可以通過修改$wgCategoryCollation改變。)

「排序依據」指明頁面將顯示在分類列表的哪個地方、哪一個字(母)項下。你可以在管道字符後標記排序依據。比如,下面的標記會把頁面添加到「排」組中。

[[Category:名称|排序]]

不論排序關鍵字為何,都基於您的配置設置而大小寫敏感。 排序依據大小寫敏感,並且空格和其他字符都有效。分類中的列表依據Unicode順序排列。排序依據不改變分類頁面上顯示的該頁面的名稱。

空格和其他字符完全有效。

創建分類頁面

無論分類頁面是否創建,分類都將存在。但是這樣的分類將孤立於其他頁面,並且在組織內容和導航方面作用有限。

在Category:名字空間中創建一個頁面將會創建一個分類。分類頁面的創建與創建普通頁面沒有什麼不同,創建時注意在頁面名稱前冠以 "Category:" 即可。

為更加便捷,請在創建新分類頁面前先搜索一下。查找所有分類請點擊工具欄中的"Special pages",在其中可查看「tools」。

管理分類的層次

分類可以是某分類的子分類。與其他頁面類似,可將Category添加到分類頁面的底端,從而將該分類歸入某個母分類。

把所有分類組織成圍繞某個根分類的層次結構將是一個好主意。分類結構可構成一種樹狀結構,包含不同的分支。但更常用的是圖形化的結構。重點是,要存在連結到根分類的母子關係鏈。

隱藏分類

Mediawiki 1.13 及後續版本中,一般情況下頁面分類位於頁面底端。當然底端的頁面某分類也可隱藏,只需在分類頁面的維基文本中鍵入魔術字"__HIDDENCAT__"。

讀者可以在 "Hidden categories" 處查看隱藏的分類。只需在Special:Preferences的「Appearance」一節處點選 "Show hidden categories" 即可。

隱藏的分類自動添加到Category:Hidden categories中,這些分類在系統信息MediaWiki:Hidden-category-category中指定。

連結到一個分類

要創建一個指向分類頁面的連結,需要在「分類」前加上冒號(沒有這個冒號,頁面將被歸入該分類):

[[:Category:帮助]]Category:帮助

改變連結所顯示的文本,請使用管道符號「|」傳遞文本:

[[:Category:Help/zh|帮助分类]]帮助分类

重定向到分類頁面也需使用冒號,否則該頁面將被加入到分類頁面中。

重定向到分類頁面

跟一般頁面一樣,分類頁面也可以被重定向到其他頁面或者分類頁面。但是,不建議這麼做。因為被分類到重定向分類的頁面將無法歸入目標分類中。有些維基網站使用"分類重定向"模板來標記重定向分類,允許手工或者自動清除這些頁面。

追蹤分類

特定的語法問題,比如失效的連結,或者過多的有過多昂貴解析器函數調用的頁面,將導致頁面被添加到「追蹤分類」中。