第41行: |
第41行: |
| ==格式化文本== | | ==格式化文本== |
| | | |
− | ''这是wiki最基本的功能。{{Mask|Content=其中一些格式不常用的,忘了吧(doge)}}。'' | + | ''这是wiki最基本的功能{{Mask|Content=其中一些格式不常用的,忘了吧(doge)}}。'' |
| | | |
| | | |
第270行: |
第270行: |
| {| align=center | | {| align=center |
| |- | | |- |
− | |<pre>这是一段文字<ref>这是注释内容,包含了一个链接:http://mediawiki.org</ref></pre> | + | |<pre>这是一段文字<ref>这条注释内容包含了一个链接:http://mediawiki.org</ref></pre> |
| |→ | | |→ |
− | |这是一段文字<ref>这是注释内容,包含了一个链接:http://mediawiki.org</ref> | + | |这是一段文字<ref>这条注释内容包含了一个链接:http://mediawiki.org</ref> |
| |} | | |} |
| | | |
第297行: |
第297行: |
| ==模板== | | ==模板== |
| | | |
− | *如果有一些内容在页面中格式相同但数据不同(套用同一个壳),那么可以为它定制一个模板。
| + | 如果有一些内容在页面中格式相同但数据不同(套用同一个壳),那么可以为它定制一个模板。 |
| | | |
| | | |
− | ''模板的特点:集中书写,分开引用。''
| + | 模板的作用:简化代码,减少写代码的工作量。 |
| | | |
| | | |
− | *例如:
| + | ===引用模板=== |
| | | |
− | {| align=center
| + | 要引用一个模板,用<code><nowiki>{{模板名称}}</nowiki></code>。 |
− | |-
| |
− | |<code><nowiki>{{Crcard|}}</nowiki></code>
| |
− | |→
| |
− | |
| |
− | |}
| |
− | | |
− | | |
− | *要引用一个模板,用<pre style='display: inline;'>{{模板名称}}</nowiki></code>。
| |
| | | |
| | | |
− | *所有的模板(包括Mediawiki自带的和其他编辑者创建的)都可以在:[http://voicewiki.cn/wiki/分类:模板 分类:模板]找到。
| + | 所有的模板(包括Mediawiki自带的和其他编辑者创建的)都可以在[[:分类:模板]]找到。 |
| | | |
| | | |
− | *几个基本的模板:
| + | 一些常用的模板: |
| | | |
| {| align=center | | {| align=center |
| |- align=center | | |- align=center |
− | |[[模板:Chief|<nowiki>{{Chief}}</nowiki>]] | + | |[[模板:Chief]] |
| |- align=center | | |- align=center |
− | |[[模板:Constructing|<nowiki>{{Constructing}}</nowiki>]] | + | |[[模板:Constructing]] |
| |- align=center | | |- align=center |
− | |[[模板:W|<nowiki>{{W}}</nowiki>]] | + | |[[模板:W]] |
| |- align=center | | |- align=center |
− | |[[模板:Info|<nowiki>{{Info}}</nowiki>]] | + | |[[模板:Info]] |
| |- align=center | | |- align=center |
− | |[[模板:QA|<nowiki>{{QA}}</nowiki>]] | + | |[[模板:AudioButton]] |
| |- align=center | | |- align=center |
− | |[[模板:AudioButton|<nowiki>{{AudioButton}}</nowiki>]] | + | |[[模板:Mask]] |
| |- align=center | | |- align=center |
− | |[[模板:Mask|<nowiki>{{Mask}}</nowiki>]] | + | |[[模板:需要补充]] |
| |- align=center | | |- align=center |
− | |[[模板:流彩字|<nowiki>{{流彩字}}</nowiki>]] | + | |[[模板:需要翻译]] |
| |- align=center | | |- align=center |
− | |[[模板:需要补充|<nowiki>{{需要补充}}</nowiki>]] | + | |[[模板:Navbox]] |
| |- align=center | | |- align=center |
− | |[[模板:需要翻译|<nowiki>{{需要翻译}}</nowiki>]] | + | |[[模板:Documentation]] |
| |} | | |} |
| | | |
| | | |
− | *在模板的页面,可以写入<pre style='display: inline;'>{{doc}}</nowiki></code>来引用名为“doc”的子页面。参见[[模板:Documentation]]
| + | ===建立模板、设置参数=== |
| | | |
| + | 模板本身也写在一个页面里。 |
| | | |
− | *在写模板时,如果希望在引用模板时不要显示某些内容(例如对模板文档本身的介绍),可以把不希望显示的内容放在<pre style='display: inline;'><noinclude></noinclude></nowiki></code>里。
| |
| | | |
| + | 以<code><nowiki>{{tl|color}}</nowiki></code>为例。名为tl的模板有一个参数:<code><nowiki>color</nowiki></code>。 |
| | | |
− | *模板的代码里也可以引用模板。
| |
| | | |
| + | 模板可以拥有多个参数: |
| | | |
− | 上文中提到的{{tl|Color}}就是一种模板。同样的,把这个模板以特定格式显示在这里的{{tl|tl}}模板也是一种模板。如果点击前面的模板链接,可以看到模板的页面地址格式是“模板:''模板名''”。
| + | <code><nowiki>{{tl|color|#FFF}}</nowiki></code> 显示为:{{tl|color|#FFF}} |
− | | |
− | 如果我们把{{tl|tl}}拆开来可以看到以下代码:
| |
− | <code><nowiki>
| |
− | {{{{ {{{|safesubst:}}}#if:{{{3|}}}|{{{3|}}}:|}}[[{{ {{{|safesubst:}}}ns:Template}}:{{{1}}}|{{{1}}}]]{{ {{{|safesubst:}}}#if:{{{2|{{{arg|}}}}}}|{{!}}{{{2|{{{arg}}}}}}}}}}
| |
− | </nowiki></code>
| |
− | | |
− | 显然这段代码十分不利于阅读、使用和维护,而模板的作用就是简化这一过程。
| |
− | | |
− | 事实上,如果你急于完成入门学习的话,这个章节可以以后再看,因为模板文档会告诉你如何使用模板,例如{{tl|color}}。
| |
− | | |
− | ===使用模板和赋予参数===
| |
− | | |
− | 例如,我们可以这样使用这个模板:<code><nowiki>{{tl|color}}</nowiki></code> 来显示这样的效果:{{tl|color}}
| |
− | | |
− | 在上面这个例子中,名为tl的模板接受了一个参数:color
| |
− | | |
− | 当然模板还可以接受更多的参数,例如:<code><nowiki>{{tl|color|#FFF}}</nowiki></code> 显示为:{{tl|color|#FFF}}
| |
| | | |
| 模板也可以不接受参数,就像这样:{{tl|color}} | | 模板也可以不接受参数,就像这样:{{tl|color}} |
第425行: |
第401行: |
| ==分类== | | ==分类== |
| | | |
− | *为了让整个wiki的结构更清晰{{Mask|Content=同时满足自己的强迫症}},需要把页面进行分类。
| + | 为了让整个wiki的结构更清晰{{Mask|Content=同时满足自己的强迫症}},需要给页面分类。 |
| | | |
| | | |
− | *所有的分类可以在[http://voicewiki.cn/wiki/分类:索引 分类:索引]找到。
| + | 所有的分类可以在[http://voicewiki.cn/wiki/分类:索引 分类:索引]找到。 |
| | | |
| | | |
− | *分类页面本身也可以分类。一个页面可以同时写多个分类。
| + | 分类页面本身也可以被分类。一个页面可以同时处于多个分类。 |
| | | |
| | | |
第442行: |
第418行: |
| | | |
| | | |
− | *分类建议:
| + | 分类建议: |
| + | |
| {| align=center | | {| align=center |
| |- align=center | | |- align=center |
第460行: |
第437行: |
| |→ | | |→ |
| |分类:xxxx(游戏名)|大家族模板 | | |分类:xxxx(游戏名)|大家族模板 |
− | |}
| |
− |
| |
− |
| |
− | *如果要链接到分类页面:
| |
− |
| |
− | {| align=center
| |
− | |-
| |
− | |<code><nowiki>[http://voicewiki.cn/wiki/分类:按游戏分类 分类:按游戏分类]</nowiki></code>
| |
− | |→
| |
− | |[http://voicewiki.cn/wiki/分类:按游戏分类 分类:按游戏分类]
| |
| |} | | |} |
| | | |
第475行: |
第442行: |
| ==Navbox、大家族模板== | | ==Navbox、大家族模板== |
| | | |
− | *为了方便在游戏wiki的子页面进行导航,需要设置大家族模板。
| + | 为了方便在游戏wiki的子页面进行导航,需要设置大家族模板。 |
− | | |
− | | |
− | *大家族模板一般直接写作<pre style='display: inline;'>{{游戏名称}}</nowiki></code>。
| |
| | | |
| | | |
− | *大家族模板一般会使用Navbox模板。参见[[模板:Navbox]]。
| + | 大家族模板一般直接写作<code><nowiki>{{游戏名称}}</nowiki></code>。 |
| | | |
| | | |
− | *所有的大家族模板可以在[http://voicewiki.cn/wiki/分类:分大家族模板 分类:大家族模板]找到。
| + | 大家族模板一般会使用Navbox模板。参见[[模板:Navbox]]。 |
| | | |
| | | |
− | *引用大家族模板时,可以设置参数,选择要展开的Navbox subgroup。不设置额外的参数,则默认展开所有subgroup。
| + | 所有的大家族模板可以在[[:分类:大家族模板]]找到。 |
| | | |
| | | |
− | *效果:
| + | 引用大家族模板时,可以设置参数,选择要展开的Navbox subgroup。不设置额外的参数,则默认展开所有subgroup。例如: |
| | | |
| {| align=center | | {| align=center |
− | |- | + | |- height=50vw |
| |<code><nowiki>{{红色警戒2}}</nowiki></code> | | |<code><nowiki>{{红色警戒2}}</nowiki></code> |
| |→ | | |→ |
| |{{红色警戒2}} | | |{{红色警戒2}} |
− | |- | + | |- height=50vw |
| |<code><nowiki>{{红色警戒2|苏联}}</nowiki></code> | | |<code><nowiki>{{红色警戒2|苏联}}</nowiki></code> |
| |→ | | |→ |
第516行: |
第480行: |
| ==html、样式== | | ==html、样式== |
| | | |
− | *[https://m.mediawiki.org/wiki/HTML_restriction/zh HTML限制-MediaWiki]
| + | [https://m.mediawiki.org/wiki/HTML_restriction/zh HTML限制-MediaWiki] |
| | | |
| | | |
第535行: |
第499行: |
| | | |
| | | |
− | <div align="center"><font color=#27d1f4>- end -</font></div>
| + | {| align="center" style="border-radius: 3px; background: #333; width: 100%; padding: 20px;" |
− | | |
− | | |
− | {| align="center" style="border-radius: 3px; background: #555; width: 100%; padding: 20px;" | |
| |<comments /> | | |<comments /> |
| |} | | |} |