跳至內容

說明:分類

維基教科書,自由的教學讀本

分類是MediaWiki軟件的一個特色,它和連結,導航模板一起被用來組織維基的內容,方便查找專題資料。

將條目放入分類

[編輯]

一頁中所有名稱集會藉由在當頁加入分類標籤被放入一個分類(依規則在頁尾),例如:

[[Category:名稱集]]

這將自動在適當的分類頁面中列出該頁,並在該頁的頁尾提供鏈結至"Category"名稱集的分類頁面。一頁中可藉由增加複數的分類標籤,被一個以上的分類包含。這個鏈結不會出現在你增加標籤的地方,但是會依外觀套件出現在一個預定的地方(Monobook套件(預設外觀套件)在頁尾,Standard套件在右上角)。雖然分類標籤一般會放置在文章末尾,以避免出現不預期的效果影響文章顯示,但是它還是可被放置在文章的任何位置。分類鏈結將依它在文章中的順序依序顯示,不像它們在分類頁面中被自動依字母序排列(如下)。

簡介

[編輯]

每一個位於「Category」(分類)名字空間的頁面構成一個「類別」,即一種相關頁面的集合,例如,本頁面位於「幫助」類別。如果一個頁面屬於一個(或者多於一個)類別,這一分類信息會顯示在頁面底部。分類頁面(位於「分類」名字空間的頁面)像其他頁面一樣含有可以編輯的內容,但在顯示的時候,最後一部分的內容是系統自動生成的,按照Unicode排列的所有類別中頁面的列表,顯示的形式是連結形式。Special:頁面分類是類別的全列表,每一個維基系統都有一個分類系統和一個根類別,比如維基教科書的根分類是Category:頁面分類

如果您希望將一個頁面分類到某一個類別中,在該頁面中加入「[[Category:分類名]]」即可,請將「分類名」用具體的分類名(比如「地理」等)代替。比如,將「黃河」頁面分類到「地理」類別中,編輯黃河頁面,加入「[[Category:地理]]」,記入的位置無關,但為了保持內容的整潔,應該將其加入到主內容之後和跨維基連結之前。如果想在一個頁面中提供一個類別的連結,而不是真的分類,可以多加一個冒號(:),如:[[:Category:顯示分類連結]]。

分類頁面

[編輯]

分類頁面包括:

  • 可編輯內容
  • 子類別列表,子類別數量,如果沒有子類別,則一起隱藏頂部內容和子類別數量。每一個子類別左側有一個「+」號,點擊可以顯示它的子類別。
  • 屬於該類別的頁面列表,不包括子類別和圖像,頁面的數量同樣會被統計。如果沒有頁面,則顯示「這個分類中尚未包含任何文章或媒體。」
  • 圖象縮略圖列表,圖象名稱的前二十個字母,以及文件大小。

以上列表中的頁面都以連結形式提供,對於圖像來說,縮略圖和文字都是連結。

創建一個分類頁面

[編輯]

創建一個分類頁面的步驟是:

  • 點擊一個紅色的頁面分類連結

或者

  • 在「搜索」中輸入想要創建的分類頁面名稱,例如:「Category:還沒有的分類」。

創建子類別

[編輯]

創建子類別同創建普通分類頁面一樣,只需在分類頁面中加入父類別的分類標簽即可。

例如,先創建一個[[Category:足球]]的分類頁面,然後編輯此頁面,加入「[[Category:體育運動]]」標簽,這樣「足球」分類便成為「體育運動」分類的一個子類別。

排序

[編輯]

維基系統使用字母順序(實際上是unicode順序)排列類別中的頁面,參見Unicode編碼查看具體的排列順序,其中字母和符號的順序如下:

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

空格排在首位,但在字符中的空格作為下劃線(_)處理。

排序索引

[編輯]

如果您想人工干預排序,可以使用排序索引,系統將按照您提供的索引進行排序:

[[Category:类别名|排序索引]]

例如,希望將「三月」排在「八月」前面,您可能希望使用阿拉伯數字作為排序索引,例如「[[Category:月份|3月]]」和「[[Category:月份|4月]]」。

類別中的顯示內容不會變,索引僅僅可以在編輯被分類頁面內容是顯示。如果使用索引,應該使用明顯的索引,因為否則其他同類頁面將不容易處理,或者把類別中的所有頁面都加入一個排序索引,或者加入排序索引和不加入索引可以和諧共存。後者對於龐大和經常變動的類別更適用。例如,對於有數字順序的頁面,最好使用阿拉伯數字進行排序。而在比如「中國」類別中,所有頁面的索引應該不含有「中國」,比如中國地理的索引應該是「地理」。

索引中空格和下劃線不同,這與系統對頁面名稱的處理不同。一般最靠前的索引是空格和星號(*)。

圖像排序時含有前綴「Image:」,因此在加入排序索引時,也應該加入該前綴。對於除分類頁面外的所有頁面,該原則同樣適用。但對於分類頁面,「Category:」前綴並不被系統考慮。

可以使用排序索引對頁面進行進一步分組,例如如果將「中國」頁面在「國家」類別中加入索引「亞」,則可以把中國頁面進一步劃分在亞洲部分的國家中,但系統只能顯示一個字。

使用模板來自動加入條目到分類中

[編輯]

如果一個模板中含有分類內容,不僅該模板被分類,調用模板的每一個頁面也同樣被分類。頁面可以正確顯示模板給予的分類信息,但相應的類別可能不會及時包含頁面,這是因為模板更改後頁面不會得到相應的更新,直到有人對該頁面進行編輯。要刷新頁面,可以使用「空編輯」,即提交一個未修改的頁面內容。

維基教科書不鼓勵這種分類方式,主要有三個原因:

  1. 模板本身可能被分類
  2. 這一分類不穩定
  3. 這是的模板的舉例使用同樣被分類,比如某用戶可能希望在Wikibooks:互助客棧中調用模板說明該模板的使用,但不希望「互助客棧」被分類。

排序索引此時同樣適用,但如果不能改變則將失去意義,所以最好使用「PAGENAME」或者模板的某個參數。

對於模板自身的分類,我們當然不希望調用頁面也同樣被分類,這是可以加入<noinclude>標籤,如:

<noinclude>[[Category:类别名]]</noinclude>

而對於分類目的的模板(雖然我們不鼓勵這麼做),我們不希望模板本身被分類,這時可以加入<includeonly>標籤,如:

<includeonly>[[Cateogory:类别名]]</includeonly>

有關分類的問題

[編輯]

一般一個頁面至少應該被分入一個類別,可以有多個分類,但一般不要把頁面同時分到兩個具有層次關係的類別中。除根類別外,每個類別都應該有一個上級類別。在實施分類之前請查看分類常規,並熟悉已有的分類結構。


移動一個分類頁面

[編輯]

分類頁面不可移動,除非人工改變所有子類別和頁面中的分類語句。類別描述部分內容可以移動,但子類別、頁面和圖像都不會改變。重定向一個類別也不好用,相應的我們推薦使用「軟重定向」,參見Category:已重定向的分類

頁面分類列表頁面

[編輯]

Special:CategoriesSpecial:Allpages/Category:都可以列舉所有類別,但前者不包括空類別,而希望創建的分類不在後者中顯示,在前者中顯示為紅色連結。


參見

[編輯]

Template:H:f Help