幫助:名字空間

出自 活字社
前往: 導覽搜尋

MediaWiki 軟件中的名字空間的概念,類似於C++和Java中的“名字空間”(英語:Namespace)。簡單地說,MediaWiki 的名字空間就是頁面的種類名稱,不同種類的頁面便有不同的種類名稱。使用時,通常在條目的名稱前加上一個英文前綴和一個英文冒號,用以為 MediaWiki軟件 所識別。所有帶着這個前綴的頁面的總和就是這個名字空間。唯一的特例是,“主名字空間”(Main Namespace)沒有任何前綴。

在添加內部鏈接時,條目名字空間內的頁面直接使用[[页面名称]]的形式進行鏈接;而其他名字空間內的頁面則要使用[[名字空间:页面名称]]的形式。

注意區別名字空間與頁面分類的區別:一個條目有且僅有一個名字空間名稱,用以區別頁面的種類;而一個條目的頁面分類在技術上不是必需的,可以沒有,也可以有多個。同樣,一個分類之下可以有多個名字空間內的條目。

內建名字空間

MediaWiki 擁有 18 個內建的名字空間。完整的列表在下表中列出。

名字空間
基本名字空間 討論名字空間
0 (Main) (主) Talk Talk 1
2 User User User talk User talk 3
4 Project Project Project talk Project talk 5
6 File File File talk File talk 7
8 MediaWiki MediaWiki MediaWiki talk MediaWiki talk 9
10 Template Template Template talk Template talk 11
12 Help Help Help talk Help talk 13
14 Category Category Category talk Category talk 15
虛擬名字空間
-1 Special Special
-2 Media Media

主名字空間

主名字空間用於放置“真正的”條目、文章,是默認名字空間,此間的頁面的名稱都不含前綴。

用戶名字空間

包含了所有用戶的個人頁面,以及其個人創建的相關頁面。

項目名字空間

這個名字空間提供了有關維基項目的內容信息,包括維基項目自身的信息、方針、指引、論述,以及維基人的討論空間“互助客棧”、知識問答等。

文件名字空間

包含了圖像和聲音的文件描述頁。

MediaWiki 名字空間

包含了所有的軟件界面文字,例如在一些頁面上自動生成的信息和鏈接。這個名字空間用於定製和翻譯 MediaWiki 的軟件界面。

模板名字空間

包含了所有的模板。模板是一類特殊的頁面,用於嵌入或替換引用進其他的頁面,以加入一些標準化的內容,或者信息欄、導航欄等。

幫助名字空間

包含了所有維基項目及 MediaWiki 軟件的使用指南信息。有些內容幫助讀者更好地使用維基項目,而另一些內容則為編者準備,用來更好地編寫維基項目。

分類名字空間

包含了所有的分類頁面,內容為該分類之下的頁面和子分類列表,以及可選的分類提示信息。

特殊名字空間

此名字空間中的頁面由 MediaWiki 軟件根據用戶需要自動生成。

媒體文件名字空間

用於直接創建一個指向文件本身的鏈接,而不是文件描述頁。

鏈接

  • [[条目名称]]:產生指向條目“條目名稱”的一般內部鏈接。
  • [[Project:条目名称]]:產生指向 Project 名字空間中頁面“條目名稱”的內部鏈接
  • [[File:Wiki.png]]:直接將圖像插入頁面
  • [[:File:Wiki.png]]:產生一個指向文件描述頁的內部鏈接
  • [[Media:Wiki.png]]:產生一個指向文件本身的鏈接
  • [[Category:类别名|排序索引]]:將頁面加入分類
  • [[:Category:类别名]]:產生一個指向分類頁的內部鏈接