第11行: |
第11行: |
| | | |
| {{皇室战争}} | | {{皇室战争}} |
− |
| |
− | 引用测试:
| |
− |
| |
− | {| align="center" style="border-radius: 3px; background: #555; width: 100%; padding: 20px;"
| |
− | |{{:帮助:Wiki语法入门}}
| |
− | |}
| |
− |
| |
− |
| |
− | ==格式速成班:==
| |
| | | |
| ==写在前面== | | ==写在前面== |
| | | |
− | ''欢迎参阅Voicewiki格式速成班!'' | + | ''欢迎参与语音维基的编辑!在开始编辑前,请务必学习Wiki语法。本文是Voicewiki的语法入门教程。'' |
| | | |
| | | |
− | *这个栏目是按照要点编写的{{Mask|Content=二轮复习}},无法涵盖所有的Voicewiki格式。请先通过目录了解一下这里都写了什么。
| + | ''如果有HTML语法基础,接下来的学习会轻松很多,因为Voicewiki支持主要的HTML脚本。'' |
| | | |
| | | |
− | *一些操作需要高级权限,例如创建文档。这种限制并不是平白无故地设置的。因此,在进行这些操作前,<b>先与其他编辑者/站长进行确认,确保你的操作是合适的。</b>{{Mask|Content=惨痛教训}}
| + | 这个栏目是按照要点编写的{{Mask|Content=二轮复习}},无法涵盖所有的Voicewiki格式。请先通过目录了解一下这里都写了什么。 |
| | | |
| | | |
− | *挖了坑一定要填,不要一挖一堆坑然后跑路。
| + | ''学会了语法并不意味着可以任意进行编辑。格式规范也是Wiki生态的重要部分。'' |
− | | |
− | | |
− | *从别的页面复制来的代码,虽然都能正常显示,但是有一些代码不应该直接复制粘贴,例如给这个游戏wiki定制的模板。
| |
| | | |
| | | |
| ==官方文档== | | ==官方文档== |
− |
| |
− | ''Voicewiki格式速成班是一个非官方栏目,如果与官方文档的描述冲突,请以官方文档为准(顺便Cue我进行修改~)。''
| |
− |
| |
| | | |
| *[[语音维基:用户手册]] | | *[[语音维基:用户手册]] |
第53行: |
第38行: |
| | | |
| *[[帮助:Wiki名词解释]] | | *[[帮助:Wiki名词解释]] |
| + | |
| + | |
| + | *[[帮助:索引]] |
| | | |
| | | |
第70行: |
第58行: |
| {| align=center | | {| align=center |
| |- | | |- |
− | |<pre><!--这是html注释,不会显示在页面上,只会显示在代码里--></pre> | + | |<pre>右边是html注释→ <!--注释内容--> ←左边是html注释</pre> |
− | |→
| |
− | |
| |
− | |-
| |
− | |<pre>nowiki</pre>
| |
| |→ | | |→ |
− | | | + | |右边是html注释→ <!--注释内容--> ←左边是html注释 |
| |- | | |- |
− | |<pre>pre</pre> | + | |<pre><nowiki>写在nowiki里的<div>代码</div></nowiki></pre> |
| |→ | | |→ |
− | | | + | |<nowiki>写在nowiki里的<div>代码</div></nowiki> |
| |- | | |- |
− | |<pre>code</pre> | + | |<nowiki><pre>写在pre里的文字</pre></nowiki> |
| |→ | | |→ |
− | | | + | |<pre>写在pre里的文字</pre> |
| |- | | |- |
− | |<pre>''这是斜体。''</pre> | + | |<pre>''这是斜体''</pre> |
| |→ | | |→ |
− | |''这是斜体。'' | + | |''这是斜体'' |
| |- | | |- |
− | |<pre>'''这是加粗。'''</pre> | + | |<pre>'''这是加粗'''</pre> |
| |→ | | |→ |
− | |'''这是加粗。''' | + | |'''这是加粗''' |
| |- | | |- |
− | |<pre>'''''这是加粗斜体。'''''</pre> | + | |<pre>'''''这是加粗斜体'''''</pre> |
| |→ | | |→ |
− | |'''''这是加粗斜体。''''' | + | |'''''这是加粗斜体''''' |
| |} | | |} |
| | | |
| | | |
− | *也可用html的文字样式代码。例如: | + | *也可用HTML的文字样式代码。例如: |
| | | |
| {| align=center | | {| align=center |
第107行: |
第91行: |
| |→ | | |→ |
| |<b>这是加粗</b> | | |<b>这是加粗</b> |
| + | |- |
| + | |<pre><u>这是下划线</u></pre> |
| + | |→ |
| + | |<u>这是下划线</u> |
| + | |- |
| + | |<pre><s>这是删除线</s></pre> |
| + | |→ |
| + | |<s>这是删除线</s> |
| |} | | |} |
| | | |
| | | |
− | ===回车、换行=== | + | ===颜色=== |
| + | |
| + | *可以使用{{tl|color}}模板改变文字前景色,{{tl|bgcolor}}模板改变文字背景色,使用方法请点击模板链接查看。 |
| + | |
| + | |
| + | ''这不是Wiki原有的实现方法,因此在其他Wiki上可能并不适用。'' |
| + | |
| + | |
| + | *当然,也可以使用HTML的<pre style="display: inline;"><font></pre>或<pre style="display: inline;"><div style="xxxxx"></pre>。 |
| + | |
| + | |
| + | ===换行、换段=== |
| + | |
| + | *在编辑页面显示的换行,不一定真的会换行{{Mask|Content=不是bug,是特性}}。 |
| + | |
| + | |
| + | *在Voicewiki中,“换行”有两种不同的方法。分别是“另起一行”和“另起一段”。它们有略微的区别: |
| + | |
| + | <pre> |
| + | 这是一行文字 |
| + | <br> |
| + | (另起了一行) |
| + | |
| + | (另起了一段)</pre> |
| | | |
− | *在编辑页面显示的换行,不一定真的会换行{{Mask|Content=不是bug,是特性}}。这时候就再补一个。
| + | <div align="center">↓</div> |
| | | |
| + | 这是一行文字 |
| + | <br> |
| + | (另起了一行) |
| | | |
− | *换行可以直接回车,也可以用<pre style="display: inline;"><br></pre>:
| + | (另起了一段) |
| | | |
− | {| align=center
| |
− | |-
| |
− | |<pre>换<br>行</pre>
| |
− | |→
| |
− | |换<br>行
| |
− | |}
| |
| | | |
| ==目录、小标题== | | ==目录、小标题== |
第153行: |
第165行: |
| | | |
| | | |
− | *一级目录留给标题用。 | + | *需要特别注意的是,一级标题(<code><nowiki>= 一级标题 =</nowiki></code>)是给条目大标题使用的,不要随意使用。 |
| | | |
| | | |
第180行: |
第192行: |
| |<h6>六级目录</h6> | | |<h6>六级目录</h6> |
| |} | | |} |
| + | |
| + | |
| + | *当正文内容与标题足够多的情况下,系统会自动在第一个标题之前生成一个目录。 |
| | | |
| | | |
| ==超链接== | | ==超链接== |
| + | |
| + | 参见{{Main|帮助:插入链接}}。 |
| + | |
| | | |
| ===内链=== | | ===内链=== |
第188行: |
第206行: |
| {| align=center | | {| align=center |
| |- | | |- |
− | |<pre>[[User:Kqa|我的主页]]</pre> | + | |<pre>[[首页]]</pre> |
| |→ | | |→ |
− | |[[User:Kqa|我的主页]] | + | |[[首页]] |
| + | |- |
| + | |<pre>[[首页|这里链接到首页]]</pre> |
| + | |→ |
| + | |[[首页|这里链接到首页]] |
| |} | | |} |
| | | |
第212行: |
第234行: |
| | | |
| | | |
− | *特殊情况(链接到分类页面): | + | *如果不给加了方括号的外链命名,会自动分配一个序号。 |
| + | |
| + | |
| + | *(链接到分类页面): |
| | | |
| {| align=center | | {| align=center |
第226行: |
第251行: |
| | | |
| | | |
− | *如果不给加了方括号的外链命名,会自动分配一个序号。 | + | *不要把外链当内链用。 |
| | | |
| | | |
− | *不要把外链当内链用。
| + | ==评论区== |
| | | |
− | ===链接到页面中某一章节===
| |
| {| align=center | | {| align=center |
− | |- | + | |- |
− | |<pre>[http://voicewiki.cn/wiki/User:Kqa#超链接 进入这一页面且定位到“超链接”章节]</pre> | + | |<pre><comments /></pre> |
| |→ | | |→ |
− | |[http://voicewiki.cn/wiki/User:Kqa#超链接 进入这一页面且定位到“超链接”章节] | + | |(总之就是个评论区) |
| |} | | |} |
| | | |
| | | |
− | ===链接到某一评论=== | + | *把评论区加在页面代码的最后。 |
| + | |
| + | |
| + | ==注释&引用&参考文献== |
| + | {{Main|帮助:插入注释}} |
| | | |
− | *评论下都有“固定评论|回复”的按钮。点击“固定回复”,然后从浏览器复制网址。
| + | 和上面的源代码注释意义不同,这里是真正意义上的注释。在Wiki中,如果要对某处添加注释,可以使用<code><nowiki><ref></nowiki></code>标签,简单使用方法如下: |
| + | <pre><ref>注释内容</ref></pre> |
| | | |
| + | 插入注释以后,注释内容会自动在页面底部生成,当然您也可以使用<code><nowiki><references /></nowiki></code>标签手动指定注释列表生成的位置,一般放置在页面底部。 |
| | | |
− | ==评论区==
| + | 在注释中,您可以插入一段话,也可以插入一个链接。例如: |
| | | |
− | {| align=center
| + | <pre> |
− | |-
| + | 您可以点击右上角的注释角标定位到注释列表。<ref>也可以点击左侧的箭头返回注释的位置。</ref>您也可以在注释中插入链接。<ref>[https://en.wikipedia.org/ 维基百科]</ref> |
− | |<pre><comments /></pre>
| + | </pre> |
− | |→
| |
− | |(总之就是个评论区)
| |
− | |}
| |
| | | |
| + | 您可以点击右上角的注释角标定位到注释列表。<ref>也可以点击左侧的箭头返回注释的位置。</ref>您也可以在注释中插入链接。<ref>[https://en.wikipedia.org/ 维基百科]</ref> |
| | | |
− | *把评论区加在页面代码的最后。
| + | ==注释示例== |
| + | <references /> |
| | | |
| | | |
第315行: |
第344行: |
| | | |
| *模板的代码里也可以引用模板。 | | *模板的代码里也可以引用模板。 |
| + | |
| + | |
| + | 上文中提到的{{tl|Color}}就是一种模板。同样的,把这个模板以特定格式显示在这里的{{tl|tl}}模板也是一种模板。如果点击前面的模板链接,可以看到模板的页面地址格式是“模板:''模板名''”。 |
| + | |
| + | 如果我们把{{tl|tl}}拆开来可以看到以下代码: |
| + | <pre> |
| + | {{{{ {{{|safesubst:}}}#if:{{{3|}}}|{{{3|}}}:|}}[[{{ {{{|safesubst:}}}ns:Template}}:{{{1}}}|{{{1}}}]]{{ {{{|safesubst:}}}#if:{{{2|{{{arg|}}}}}}|{{!}}{{{2|{{{arg}}}}}}}}}} |
| + | </pre> |
| + | |
| + | 显然这段代码十分不利于阅读、使用和维护,而模板的作用就是简化这一过程。 |
| + | |
| + | 事实上,如果你急于完成入门学习的话,这个章节可以以后再看,因为模板文档会告诉你如何使用模板,例如{{tl|color}}。 |
| + | |
| + | ===使用模板和赋予参数=== |
| + | |
| + | 例如,我们可以这样使用这个模板:<code><nowiki>{{tl|color}}</nowiki></code> 来显示这样的效果:{{tl|color}} |
| + | |
| + | 在上面这个例子中,名为tl的模板接受了一个参数:color |
| + | |
| + | 当然模板还可以接受更多的参数,例如:<code><nowiki>{{tl|color|#FFF}}</nowiki></code> 显示为:{{tl|color|#FFF}} |
| + | |
| + | 模板也可以不接受参数,就像这样:{{tl|color}} |
| + | |
| + | 当然,这么做对于一些必须接受参数的模板来说会出现问题,不过也有些模板不需要接受参数就可以使用。 |
| + | |
| + | 那么问题来了:我不想指定第一个参数,只想指定第二个参数,该如何编写呢?方法很简单:<code><nowiki>{{tl|2=#FFF}}</nowiki></code> |
| + | |
| + | “2”代表第二个参数,因为这个参数没有被命名,所以称之为匿名参数。使用等于号将右侧的内容赋值给这个参数。 |
| + | |
| + | 总而言之,使用匿名参数的模板的使用方式可总结为: |
| + | |
| + | <pre> |
| + | {{模板名}} |
| + | {{模板名|参数1}} |
| + | {{模板名|参数1|参数2}} |
| + | {{模板名|1=参数1|2=参数2}} |
| + | {{模板名|参数1|参数2|...|参数N}} |
| + | </pre> |
| + | |
| + | 有匿名参数,当然也会有非匿名参数。 |
| + | |
| + | 例如,在{{tl|Info}}模板中,定义了width、title、text等参数。使用方法为: |
| + | <pre> |
| + | {{info|width=50%|title=标题|text=文本}} |
| + | </pre> |
| + | |
| + | 也可以写成多行样式,易于阅读: |
| + | <pre> |
| + | {{info |
| + | |width=50% |
| + | |title=标题 |
| + | |text=文本 |
| + | }} |
| + | </pre> |
| + | |
| + | 需要注意的是,这些参数不能以匿名参数的方式使用,例如你不能用“1”或不填写参数名的第一个参数去指代“width”,这些模板在设计的时候可能会考虑快速使用的情况,因此具体如何使用还需阅读随附于模板页面的模板文档。 |
| + | |
| + | 总而言之,使用非匿名参数的模板的使用方式可总结为: |
| + | <pre> |
| + | {{模板名}} |
| + | {{模板名|参数名1=参数值1}} |
| + | {{模板名|参数名1=参数值1|参数名2=参数值2}} |
| + | {{模板名|参数名1=参数值1|参数名2=参数值2|...|参数名N=参数值N}} |
| + | </pre> |
| + | |
| + | ===关于模板的一些细节=== |
| + | * 同一个页面中重复使用同一个模板不会产生参数冲突。<s>除非模板的设计者干了件蠢事。</s> |
| + | * 模板参数支持输入多行数据。 |
| + | * 如果你发现匿名参数在处理多行数据时出现了点小问题,试试给他加上参数名。 |
| + | |
| | | |
| ==分类== | | ==分类== |
第422行: |
第521行: |
| | | |
| | | |
− | ==写在最后==
| + | <!--[[分类:Wiki帮助]] |
− | | |
| | | |
| | | |
| + | <comments />--> |
| | | |
− | <div align="center"><font color=#27d1f4>- 未完工——大家可以一起编辑! -</font></div>
| |
| | | |
| <div align="center"><font color=#27d1f4>- end -</font></div> | | <div align="center"><font color=#27d1f4>- end -</font></div> |