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(结构化讨论)。