MediaWiki语法手册

MediaWiki语法手册

这个手册因为时间问题,目前还没有完成,请到这里阅读大家编辑的语法: MediaWiki语法

内部链接

名字空间

外部链接

模板

建立模板:

模板的前缀用Template:,建立方式和建立其他页面一样。例如我要建立一个名字为links的模板,只需要建立 [[Template:links]],然后编辑对应的页面即可。也就是说,所有的模板文件都是放在Template名字空间下的。

使用模板:

最简单的引用方式{{模板名称}},显示效果就是用模板的内容替换{{模板名称}}。采用这种方式,当模板内容修改以后,引用模板的页面内容也会变化。

例如我定义了一个模板:[[Template:links]],Template:links的页面内容是友情链接,那么当我编辑一个页面的时候,就可以使用{{links}}这样的形式把友情链接调用到所在的页面。当我修改了Template:links的内容以后,调用{{links}}的页面将显示新内容。

{{subst:模板名称}} 这样的引用方式,编辑页面以后,将用模板内容替换{{subst:模板名称}},并且之后不会改变,即使模板的定义修改了。也就是说,用编辑页面时的模板内容永久的替换了{{subst:模板名称}}。

{{msgnw:模板名称}}这样的引用方式将显示模板内容mediawiki的源代码,类似于在代码上加了<nowiki>标签,里面的wiki标签将不在解析。

在模板中使用参数:

使用数字参数:

模板内容:

'''感谢你...'''<br>
<small>{{{1}}}.<br>
你的, {{{2}}}</small>

其中{{{1}}}  {{{2}}} 就是两个参数,在引用的时候可以给参数赋值,替换掉。

在编辑内容的时候,如果你输入如下内容:

{{Thankyou|浏览本页|joe}}

第一部分是调用的模板名称,后面两个是参数,这样的语句在页面中将显示为:

感谢你...
浏览本页.
你的, Joe

使用名称参数:










<small>{{{reason}}}.<你的, {{{signature}}}</small>其中{{{reason}}} {{{signature}}}是两个参数。如果你在编辑页面的时候输入:{{Thankyou|reason=all your hard work|signature=Joe}}

 

 

表格