直接用以下语法即可以新建一个一般页面。[["页面名称"]]
注意:每个新建的页面都要进行归类,至于如何分类,见本页的“分类的使用”基本编辑换行MediaWiki文本中,单独回车并不会出现换行。为强制换行,可以:
中文的习惯是段首缩进两个文字,但是在MediaWiki中段首留有空格是有特殊含义的。
就得到:
空格的作用冒号表示缩进列表列表有两种列表:一种是会照顺序列序号,一种是用图形标注。
有序号的列表用#号表示。
一个#号表示一级,两个#号表示第二级...如下例子:
#这是第一种#哦耶,会自动标上序号哦!!##唔!变成第二层了##不错玩###再到第三层###还是第三层序号的列表用*号表示。
*这是第二种*哦耶**第二层***第三层列表混合使用
要建立表格,可用以下语法示范结果:
重定向的使用:
如果您希望将“页面一”重定向至“页面二”,那么请编辑“页面一”的内容为:
#redirect[[页面二]]
注意:
命令必须从行首开始书写,否则无效。(使用大写REDIRECT命令也可以)如果redirect命令之后还其他内容,则这些内容将被忽略只能重定向条目,而不能是其中的章节。模板模板(template)是指可被整体嵌入另外页面的公用内容。模板的名字以“template:”开头,引用模板的页面将在显示时自动调用模板中的内容。注:中文版里面,“template”可以用“模板”代替
用模板可以:
在此名字空间的页面叫做模板,此页面的内容是用来通过嵌入技术加入到其他页面中,从而创建复杂的文档。
如果“Template:模板名”不存在,{{模板名}}的作用就与[[Template:模板名]]相同,提供一个连接到不存在页面的链接。所以,一种创建模板的方法就是先放一个模板标签在页面里,然后点击它开始编辑模板。
而模板名字空间以外的页面一般在如下情况下作为模板使用:
一个模板可以调用另一个模板,它也可以调用它自己(自我调用),但只有一层自我调用有效。例如:[[Template:模板1]]的内容编辑内容是“一次,{{模板1}}”,在[[Template:模板1]]中将显示:“一次,一次,{{模板1}}”,如果其他条目调用该模板,所加入的文字将是“一次,{{模板1}}”。
一个页面所调用的所有模板都在该页编辑页面中列出,并提供相应的链接,而且:
请注意,如果页面结尾没有换行,编辑页面中总是在结尾添加一个换行,但这并不影响模板的某些效果,即这个换行不真正起作用。例如:
注意:参数默认值同参数赋空值是不同的。
我们可以创建一个名为姓名的模板,即[[Template:姓名]],内容为:
我是{{{姓}}}{{{名}}}。如果用{{姓名}}调用这个模板,我们会得到:
如果用{{姓名|姓=张|名=飞}},我们则得到:
再来一个例子,说明一个编号参数的定义和调用:我们还是先要定义一个带参数的模板,例如模板[[Template:数数]]的内容是
一二三{{{1|四五六}}}七八九赋值调用{{数数|六五四}}的结果是:
赋空值调用{{数数|}}的结果是:
未赋值调用,即调用默认值,{{数数}}的结果是:
[[一二{{{1}}}六七]]调用{{数数|三]]四[[五}}的结果是:{{数数|三]]四[[五}}命名?还是编号?编号参数的优点命名参数的优点命名参数和编号参数混合使用命名参数和编号参数可以混合使用,此时的未命名参数根据位置被编号,命名参数不被编号。
例3:模板[[Template:又数数]]的内容是
{{{1}}}、{{{2}}}、{{{3}}}{{又数数|3=1|2|1=3|4|5|6|7}}的结果是
想想为什么...
例如:模板[[Template:再数数]]的内容是
调用{{再数数|二|}}的结果是
调用{{再数数||二}}的结果是
调用{{再数数|二|{{{1}}}}}的结果是
调用{{再数数|{{{1}}}|四}}的结果是
调用{{再数数|{{{1}}}|{{{2}}}}}的结果是
如果一个参数未赋值,则在三个大括号中的参数名在模板调用是不起参数的作用。如果要它其作用,一定要赋值。
例4:
{{再数数|二}}调用{{数数1|四}}的结果是:一-二-三-{{{2}}}-五{{再数数|二|{{{1}}}}}调用{{数数2|四}}的结果是:一-二-三-四-五{{再数数|二|2={{{1}}}}}调用{{数数3|四}}的结果是:一-二-三-四-五最简单的参数迭代办法就是在模板中用同样的参数名。
例5:模板[[Template:姓名国籍]]中使用
{{姓名|姓={{{姓}}}|名={{{名}}}}}{{{国籍}}}人。进一步的讨论像{{再数数||四}}这样的调用将空值赋给参数1,而不是没有赋值,所以结果是
如果我们希望参数1不赋值,则应该将参数2用命名参数形式赋值,如
{{再数数|2=四}}结果则是
参数“02”和参数“2”是不同的,例如模板[[Template:例5]]的内容是
{{{1}}}{{{2}}}{{{02}}}调用{{例5|3|4|5|6}}的结果是
维基系统在生成模板页面时,实际上相当于一次没有参数赋值的模板调用,因此如果参数有默认值,将被显示。例如:模板[[Template:数一数]]的内容是
一二三{{{1|四五六}}}七八九模板页面的内容是
模板页面同其他条目页面是不同的,它的目的不是将知识传递给读者,而仅仅是为系统定义模板。因此,其讨论页跟普通条目页面的讨论页也不同,主要有两个功能:
模板可以含有跨语言链接,但结果是所有调用模板的条目页面都含有了该跨语言链接,这通常是非常糟糕的事情。为了仅仅让模板本身拥有跨语言链接,而不包括使用模板的条目,我们必须使用
如果在例1中的模板[[Template:姓名]]加入跨语言链接
我是{{{姓}}}{{{名}}}。
[[en:Template:Name]]用{{姓名国籍|姓=张|名=飞|国籍=蜀国}}调用例5中的模板[[Template:姓名国籍]]时,结果是:
如果希望得到的结果是:
在[[Template:姓名]]加入跨语言链接应该不含有换行:
我是{{{姓}}}{{{名}}}。
前面已经提到,
[[Category:网球运动员]]
如果想将同一段文本复制到两个或者多个页面,我们可以考虑使用模板,但也并不是一定要用模板。如果使用模板,要修改这段文本时,不需要针对每一个页面进行逐个修改,而只需要修改模板的内容,所有使用该模板的页面都自动被修改。由于有参数存在,所以模板文本并不需要完全一样,对于不同页面,我们可以赋不同值,从而生成不同的文本。模板不仅仅是使用方便,它有时候还可以起到控制页面统一格式的作用。