Help:命名空間
命名空間(namespace)用於將一個wiki中具有相同功能的頁面區分開來。wiki管理員可以在Special:ManageWiki/namespaces管理命名空間。命名空間在頁面標題中以命名空間:前綴
表示。
沒有前綴的頁面位於主空間中。注意,冒號和前綴也可能並不表示一個命名空間:頁面Foo:Namespaces/zh
實際上位於主空間中,這是因為「Foo」這個命名空間並不存在。
命名空間屬性[編輯原始碼]
每個命名空間都有如下屬性:
- id
- 該命名空間的數字id。媒體命名空間和特殊命名空間為虛擬命名空間,id為負數,主命名空間的id為0,其他命名空間的id均為正數(見下表)。其中,所有主題命名空間的id為偶數,討論命名空間的id為奇數,且為對應的主題命名空間的id加一。
- case
- 該命名空間的大小寫敏感情況。默認為
"first-letter"
,即首字母大寫,這就意味着頁面名稱中的首字母是不分大小寫的,其他字母區分大小寫。例如頁面「Sandbox」等價於「sandbox」,但是不等價於「SandBox」。絕大多數命名空間都是首字母大寫的。 - name
- 該命名空間的名稱。
- subpages
- 該命名空間是否允許擁有子頁面。如果為
false
,則該命名空間內的所有標題中,如果有「/
」,則該斜槓視為普通文本,而不是子頁面的分隔符。 - canonical
- 該命名空間的規範名稱。頁面的實際標題會使用該規範名稱。注意:規範名稱通常是本地化的,但是對於語言設為中文(zh)的wiki,規範名稱仍然保持為英文,以避免繁簡轉換問題。
- content
- 該命名空間是否為內容命名空間。
- nonincludable
- 該命名空間是否不可包含。默認為
false
。 - defaultcontentmodel
- 該命名空間內的頁面的默認內容模型。一般為維基文本,討論頁的內容模型為Flow板塊。
- namespaceprotection
- 該命名空間的權限保護級別,必須擁有特定權限才能編輯此命名空間的頁面。例如,MediaWiki命名空間的頁面,無論保護級別如何,必須有
editinterface
權限才可編輯。
本wiki的命名空間列表[編輯原始碼]
可以在API沙盒中進行測試。
數字 | 規範名稱 | 中文名稱 |
---|---|---|
-2 | Media | 媒體 |
-1 | Special | 特殊 |
0 | ||
1 | Talk | 討論 |
2 | User | 用戶 |
3 | User talk | 用戶討論 |
4 | Project | 滾動的天空Wiki |
5 | Project talk | 滾動的天空Wiki討論 |
6 | File | 文件 |
7 | File talk | 文件討論 |
8 | MediaWiki | MediaWiki |
9 | MediaWiki talk | MediaWiki討論 |
10 | Template | 模板 |
11 | Template talk | 模板討論 |
12 | Help | 幫助 |
13 | Help talk | 幫助討論 |
14 | Category | 分類 |
15 | Category talk | 分類討論 |
710 | TimedText | |
711 | TimedText talk | |
828 | Module | |
829 | Module talk | |
2300 | Gadget | |
2301 | Gadget talk | |
2302 | Gadget definition | |
2303 | Gadget definition talk | |
2600 | Topic | |
2601 | Topic talk |
命名空間說明[編輯原始碼]
媒體[編輯原始碼]
這個命名空間是一個別名,用來直接鏈接到媒體文件。
特殊[編輯原始碼]
這個命名空間集合了所有特殊頁面,其中的報告和界面均由MediaWiki動態生成並且不能直接編輯。
主命名空間[編輯原始碼]
這個命名空間裡的頁面都是條目。
用戶[編輯原始碼]
每一用戶在「User」命名空間中都有一個對應的頁面。用戶可以在這個頁面及其子頁面中記錄關於他們自己的信息,或是用來測試和起草新內容。用戶的個人自定義CSS、自定義JavaScript、自定義JSON也是存儲在用戶頁的子頁面的,且只有用戶本人和界面管理員可以編輯。
項目[編輯原始碼]
這個命名空間主要用戶存放於網站有關的方針指引、事項等。
文件[編輯原始碼]
該命名空間保存了可通過「Media」命名空間訪問的圖像、視頻、聲音文件以及其它媒體文件的元信息。每個文件在File命名空間中都有一個對應的頁面,通常存放着許可證信息。
直接鏈接到這個命名空間中的頁面會產生圖片(參見Help:圖像),如果要創建該文件頁面的內鏈,需要在命名空間之前加一個冒號。
MediaWiki[編輯原始碼]
用來保存系統消息和其它重要內容。
該命名空間只有擁有editinterface
權限的用戶才可以編輯。
模板[編輯原始碼]
用來保存模板。該命名空間是嵌入包含(transclude)時使用的默認命名空間,例如{{导航框}}
與{{Template:导航框}}
是等價的。
幫助[編輯原始碼]
該命名空間存放幫助頁面,這些頁面通常用來指引或介紹。
分類[編輯原始碼]
該命名空間中包含所有的分類,也就是其它頁面的動態列表。
直接鏈接到一個分類頁面並不會產生一個內部鏈接,而是將當前頁面歸入這個分類中。要創建一個到分類頁面的內鏈,需要在命名空間前面加上一個冒號,例如[[Category:幫助頁面]]
。
模塊[編輯原始碼]
由Scribunto擴展提供,用來保存模塊。模塊頁面使用Lua語言(文檔除外)。
各命名空間的討論頁[編輯原始碼]
大多數命名空間都有對應的討論頁,其命名空間前綴即為對應的主題命名空間加上「talk」。本站討論頁的內容模型為Flow(結構化討論)。