帮助:Wiki编辑进阶手册:修订间差异

(创建页面,内容为“{{Improved}} 本条目是帮助:Wiki编辑入门手册的进阶版本。 (更新中……) Category:Wiki页面”)
 
→‎gallery标签:​ // Edit via Wikiplus
 
(未显示9个用户的77个中间版本)
第1行: 第1行:
{{Improved}}
{{不完整}}
{{帮助文档难度/普通}}
{{浮动帮助菜单}}
本条目是[[帮助:Wiki编辑入门手册]]的进阶版本。
本条目是[[帮助:Wiki编辑入门手册]]的进阶版本。


== 特殊标签 ==
(更新中……)
在wiki中,有一些特殊标签可以使用,与HTML标签使用一样,需要用<code>&lt;标签名&gt;&lt;/标签名&gt;</code>尖括号包裹。'''除了<code>&lt;br></code>和<code>&lt;hr></code>外的标签必须使用<code>&lt;/></code>闭合,否则会导致页面格式混乱!'''
<!-- 请按照首字母顺序编写段落。 -->
=== center标签 ===
<code>center</code>用于居中文字,用法:


<pre><center>一段居中的文字</center></pre>
[[Category:Wiki页面]]

显示:

<center>一段居中的文字</center>

=== code标签 ===
<code>code</code>用于显示代码,用法:

<pre><code>代码</code></pre>

显示:

<code>代码</code>

=== gallery标签 ===
<code>gallery</code>用于页面的“画廊”段落内,插入图片组,用法:

<pre><gallery>混乱不带帽子.png|混乱不带帽子</gallery></pre>

显示:

<gallery>混乱不带帽子.png|混乱不带帽子</gallery>

更多用法,参见[[帮助:插入媒体#插入图片组]]。

=== nowiki标签 ===
<code>nowiki</code>标签用于取消wiki的默认格式,用法:

<pre>&lt;nowiki>[[文字]]&lt;/nowiki></pre>

以上代码的效果:

<nowiki>[[文字]]</nowiki>

这个标签用于显示特殊符号,比如<code><nowiki>[]</nowiki></code>、<code><nowiki>{}</nowiki></code>等。

=== pre标签 ===
<code>pre</code>标签用于显示一段预格式化的文本(简单来讲就是不做任何处理),用法:

<pre>&lt;pre>一段文字&lt;/pre></pre>

以上代码的效果:

<pre>一段文字</pre>

其实这些教程的用法或示例部分都使用了pre标签。在行首空一格也可以实现类似功能。
* 直接使用<code>pre</code>标签时,内部的文字不会作任何解析。
* 行首空一格的写法会解析内部的文字(如链接、模板等)。

=== ref标签 ===
<code>ref</code>标签用于显示引用,用法:

<pre>一段文字<ref>内容</ref></pre>

会变成:

一段文字<ref>内容</ref>

然后在文末调用<nowiki><references /></nowiki>就会显示引用。具体效果请翻到文末。

更详细的资料请翻阅[[帮助:注释]]。

=== ruby模板 ===
用于为文字在上方插入一段注释/注音文本,用法:

<pre>这是一段话{{ruby|123456789|9876543210}}这也是一段话</pre>

效果:

这是一段话{{ruby|123456789|9876543210}}这也是一段话

如果ruby代码引用的部分长短不一,将会拉伸短的部分至长短一致。
* <code><nowiki>{{ruby|较短的文字|较 - 长 - 的 - 注 - 释}}</nowiki></code> -> {{ruby|较短的文字|较 - 长 - 的 - 注 - 释}}
* <code><nowiki>{{ruby|较 - 长 - 的 - 文 - 字|较短的注释}}</nowiki></code> -> {{ruby|较 - 长 - 的 - 文 - 字|较短的注释}}

=== 字体标签 ===
字体标签有b,i,u,s,sub,sup等,用法:

<pre>
<b>这是粗体Bold</b>

<i>这是斜体Italic</i>

<u>这是下划线Underline</u>

<s>这是删除线Strikethrough </s>

x<sub>这是下标Subscript</sub>

x<sup>这是上标Superscript</sup>

<tt>特殊风格</tt>、<samp>等宽风格</samp></pre>

效果:

<b>这是粗体</b>

<i>这是斜体</i>

<u>这是下划线</u>

<s>这是删除线</s>

x<sub>这是下标</sub>

x<sup>这是上标</sup>

<tt>特殊风格</tt>、<samp>等宽风格</samp>和普通风格对比<ref>存在手机版用户看不出特殊风格和普通风格字体的区别。</ref>

== 分割线 ==
顾名思义,分割线用于创建一条分割线,和[[MCBBS|论坛]]的<nowiki>[hr]</nowiki>是一个东西。

用法:
<pre>
----
可以用<hr>,但是不推荐。
</pre>

效果:
----


<hr>

上面那两条分割线就是效果。

== 链接 ==
链接使用方括号<code>[]</code>包裹,会跳转到指定页面。

=== 站内跳转 ===
使用两对方括号,用法:
<pre><nowiki>[[要跳转的页面]]</nowiki>
或者:<nowiki>[[要跳转的页面|要显示的文字]]</nowiki></pre>

* 注意“|”是一条竖线,键盘中一般在<kbd>\</kbd>(反斜杠)的上面,按<kbd>shift</kbd>+<kbd>\</kbd>

效果:

[[要跳转的页面]]

[[要跳转的页面|要显示的文字]]

这里显示为红色是因为没有“要跳转的页面”这个页面;如果页面存在会变成蓝色,如[[帮助:Wiki编辑入门手册]]。

=== 跨Wiki跳转 ===
用法:

<pre>[[跨Wiki前缀:页面|显示的文字]]</pre>

* 跨Wiki前缀可以在'''[[特殊:跨Wiki]]'''查看。

示例:
<pre>[[mcwiki:望远镜|望远镜 - Minecraft Wiki]]</pre>
[[mcwiki:望远镜|望远镜 - Minecraft Wiki]]

=== 站外跳转 ===
用法:
<pre>[跳转的网址 显示的文字]</pre>
注意跳转网址和显示文字之间'''必须有一个空格'''。

当然你想要直接跳转至{{ruby|站内|MCBBS Wiki}}也可以,<s>相信没有人会这么干</s>([[Special:diff/24143|还真有人这么干了]])。

示例:
<pre>[https://www.baidu.com 百度]</pre>
[https://www.baidu.com 百度]

==== 直接显示链接的 ====
复制网址即可。如:

https://www.baidu.com

==== 使用编号显示的 ====
使用一对方括号,用法:
<pre>
[https://www.baidu.com]
</pre>
会变成:

[https://www.baidu.com]

如果有多个链接,会自动编号,例如:
<pre>[https://www.baidu.com]
[https://www.baidu.com]
[https://www.baidu.com]</pre>
会变成:

[https://www.baidu.com]
[https://www.baidu.com]
[https://www.baidu.com]

== 签名 ==
使用三条波浪线<nowiki>~~~</nowiki>显示用户名。

使用四条波浪线<nowiki>~~~~</nowiki>显示用户名+时间。

使用五条波浪线<nowiki>~~~~~</nowiki>显示时间。

这在讨论页面常用。

用法:
<pre><nowiki>~~~</nowiki>
<nowiki>~~~~</nowiki>
<nowiki>~~~~~</nowiki></pre>

效果:
[[用户:QWERTY 52 38|QWERTY 52 38]]([[用户讨论:QWERTY 52 38|讨论]])

[[用户:QWERTY 52 38|QWERTY 52 38]]([[用户讨论:QWERTY 52 38|讨论]]) 2020年4月17日 (五) 21:14 (CST)

2020年4月17日 (五) 21:14 (CST)

(仅为示例)

== 列表 ==
=== 无序列表 ===
<nowiki>使用星号*</nowiki>
<pre>* 内容1
** 内容1的子内容1
** 内容1的子内容2
* 内容2
** 内容2的子内容2
** 内容2的子内容2
*** 内容2的子内容2的子内容1</pre>
(可以一直套下去)

显示:

* 内容1
** 内容1的子内容1
** 内容1的子内容2
* 内容2
** 内容2的子内容2
** 内容2的子内容2
*** 内容2的子内容2的子内容1

=== 有序列表 ===
<nowiki>使用井号#</nowiki>
<pre># 内容1
## 内容1的子内容1
## 内容1的子内容2
# 内容2
## 内容2的子内容2
## 内容2的子内容2
### 内容2的子内容2的子内容1</pre>
(可以一直套下去)

显示:

# 内容1
## 内容1的子内容1
## 内容1的子内容2
# 内容2
## 内容2的子内容2
## 内容2的子内容2
### 内容2的子内容2的子内容1

页面会自动编号,从1开始。不同层次的编号也会自动调整,无需手动操作。

星号和井号可以混用,比如<nowiki>*#*</nowiki>,但是我们反对使用这种奇怪的代码。

== 表格 ==
可以在页面中插入表格。<code>class</code>参数不填写生成无线条的HTML默认表格,填写<code>wikitable</code>生成有线条的MediaWiki样式表格,填写<code>sortable</code>生成可分类的表格,填写<code>collapsible</code>生成可折叠的表格,填写<code>collapsed</code>生成默认折叠的表格。

格式:
<pre>{|class="wikitable"
|-
! 标题1 !! 标题2 !! 标题3……
|-
| 内容1-1 || 内容1-2 || 内容1-3……
|-
| 内容2-1 || 内容2-2 || 内容2-3……
|-
|……
|}</pre>
或者:
<pre>{|class="wikitable"
|-
! 标题1
! 标题2
! 标题3
! ……
|-
| 内容1-1
| 内容1-2
| 内容1-3
| ……
|-
| 内容2-1
| 内容2-2
| 内容2-3
| ……
|-
| ……
|}</pre>
比如:
<pre>
{|class="wikitable"
|-
! 标题1 !! 标题2 !! 标题3
|-
| 内容1-1 || 内容1-2 || 内容1-3
|-
| 内容2-1 || 内容2-2 || 内容2-3
|}</pre>
显示:
{|class="wikitable"
|-
! 标题1 !! 标题2 !! 标题3
|-
| 内容1-1 || 内容1-2 || 内容1-3
|-
| 内容2-1 || 内容2-2 || 内容2-3
|}
注意:
* 表格中有很多的<code>|</code>和<code>|-</code>,注意不要缺少。
* 你可以在<code>{|</code>和<code>|-</code>之间新起一行输入<code>|+ 表头标题</code>来显示表头标题。
* 如果你想合并单元格,请使用<code>|rowspan=数字|内容</code>(向下合并)或者<code>|colspan=数字|内容</code>(向右合并)。注意给非首列/行进行合并操作时不需要用到第二个<code>|</code>,直接以空格代替即可。
* [[帮助:使用表格]]页面介绍了表格的详细用法。

== 定义列表 ==
定义列表(definition list)一般用于排版。

定义列表使用示例:
<pre>
;元素1 : 描述1
;元素2 : 描述2
;元素3 : 描述3
……
</pre>
;元素1 : 描述1
;元素2 : 描述2
;元素3 : 描述3
----
优化文章结构:
<pre>; 小标题1
: 内容1
; 小标题2
: 内容2</pre>
; 小标题1
: 内容1
; 小标题2
: 内容2

=== 缩进 ===
定义列表可以用于实现缩进。
<pre>
无缩进
:缩进1
::缩进2
:::缩进3
</pre>
无缩进
:缩进1
::缩进2
:::缩进3
* 在讨论页需要回复别人时,可以用缩进。

== 引用效果 ==
<references />

[[分类:编辑帮助]]

2023年2月9日 (四) 12:37的最新版本

这篇帮助文档的难度为:普通
这篇帮助文档比较简单,适合有一定基础的编辑者阅读。阅读这篇帮助文档前,您需要掌握一定的Wiki基础知识。

本条目是帮助:Wiki编辑入门手册的进阶版本。

特殊标签

在wiki中,有一些特殊标签可以使用,与HTML标签使用一样,需要用<标签名></标签名>尖括号包裹。除了<br><hr>外的标签必须使用</>闭合,否则会导致页面格式混乱!

center标签

center用于居中文字,用法:

<center>一段居中的文字</center>

显示:

一段居中的文字

code标签

code用于显示代码,用法:

<code>代码</code>

显示:

代码

gallery标签

gallery用于页面的“画廊”段落内,插入图片组,用法:

<gallery>混乱不带帽子.png|混乱不带帽子</gallery>

显示:

更多用法,参见帮助:插入媒体#插入图片组

nowiki标签

nowiki标签用于取消wiki的默认格式,用法:

<nowiki>[[文字]]</nowiki>

以上代码的效果:

[[文字]]

这个标签用于显示特殊符号,比如[]{}等。

pre标签

pre标签用于显示一段预格式化的文本(简单来讲就是不做任何处理),用法:

<pre>一段文字</pre>

以上代码的效果:

一段文字

其实这些教程的用法或示例部分都使用了pre标签。在行首空一格也可以实现类似功能。

  • 直接使用pre标签时,内部的文字不会作任何解析。
  • 行首空一格的写法会解析内部的文字(如链接、模板等)。

ref标签

ref标签用于显示引用,用法:

一段文字<ref>内容</ref>

会变成:

一段文字[1]

然后在文末调用<references />就会显示引用。具体效果请翻到文末。

更详细的资料请翻阅帮助:注释

ruby模板

用于为文字在上方插入一段注释/注音文本,用法:

这是一段话{{ruby|123456789|9876543210}}这也是一段话

效果:

这是一段话1234567899876543210这也是一段话

如果ruby代码引用的部分长短不一,将会拉伸短的部分至长短一致。

  • {{ruby|较短的文字|较 - 长 - 的 - 注 - 释}} -> 较短的文字较 - 长 - 的 - 注 - 释
  • {{ruby|较 - 长 - 的 - 文 - 字|较短的注释}} -> 较 - 长 - 的 - 文 - 字较短的注释

字体标签

字体标签有b,i,u,s,sub,sup等,用法:

<b>这是粗体Bold</b>

<i>这是斜体Italic</i>

<u>这是下划线Underline</u>

<s>这是删除线Strikethrough </s>

x<sub>这是下标Subscript</sub>

x<sup>这是上标Superscript</sup>

<tt>特殊风格</tt>、<samp>等宽风格</samp>

效果:

这是粗体

这是斜体

这是下划线

这是删除线

x这是下标

x这是上标

特殊风格等宽风格和普通风格对比[2]

分割线

顾名思义,分割线用于创建一条分割线,和论坛的[hr]是一个东西。

用法:

----
可以用<hr>,但是不推荐。

效果:




上面那两条分割线就是效果。

链接

链接使用方括号[]包裹,会跳转到指定页面。

站内跳转

使用两对方括号,用法:

[[要跳转的页面]]
或者:[[要跳转的页面|要显示的文字]]
  • 注意“|”是一条竖线,键盘中一般在\(反斜杠)的上面,按shift+\

效果:

要跳转的页面

要显示的文字

这里显示为红色是因为没有“要跳转的页面”这个页面;如果页面存在会变成蓝色,如帮助:Wiki编辑入门手册

跨Wiki跳转

用法:

[[跨Wiki前缀:页面|显示的文字]]

示例:

[[mcwiki:望远镜|望远镜 - Minecraft Wiki]]

望远镜 - Minecraft Wiki

站外跳转

用法:

[跳转的网址 显示的文字]

注意跳转网址和显示文字之间必须有一个空格

当然你想要直接跳转至站内MCBBS Wiki也可以,相信没有人会这么干还真有人这么干了)。

示例:

[https://www.baidu.com 百度]

百度

直接显示链接的

复制网址即可。如:

https://www.baidu.com

使用编号显示的

使用一对方括号,用法:

[https://www.baidu.com]

会变成:

[1]

如果有多个链接,会自动编号,例如:

[https://www.baidu.com]
[https://www.baidu.com]
[https://www.baidu.com]

会变成:

[2] [3] [4]

签名

使用三条波浪线~~~显示用户名。

使用四条波浪线~~~~显示用户名+时间。

使用五条波浪线~~~~~显示时间。

这在讨论页面常用。

用法:

~~~
~~~~
~~~~~

效果: QWERTY 52 38讨论

QWERTY 52 38讨论) 2020年4月17日 (五) 21:14 (CST)

2020年4月17日 (五) 21:14 (CST)

(仅为示例)

列表

无序列表

使用星号*

* 内容1
** 内容1的子内容1
** 内容1的子内容2
* 内容2
** 内容2的子内容2
** 内容2的子内容2
*** 内容2的子内容2的子内容1

(可以一直套下去)

显示:

  • 内容1
    • 内容1的子内容1
    • 内容1的子内容2
  • 内容2
    • 内容2的子内容2
    • 内容2的子内容2
      • 内容2的子内容2的子内容1

有序列表

使用井号#

# 内容1
## 内容1的子内容1
## 内容1的子内容2
# 内容2
## 内容2的子内容2
## 内容2的子内容2
### 内容2的子内容2的子内容1

(可以一直套下去)

显示:

  1. 内容1
    1. 内容1的子内容1
    2. 内容1的子内容2
  2. 内容2
    1. 内容2的子内容2
    2. 内容2的子内容2
      1. 内容2的子内容2的子内容1

页面会自动编号,从1开始。不同层次的编号也会自动调整,无需手动操作。

星号和井号可以混用,比如*#*,但是我们反对使用这种奇怪的代码。

表格

可以在页面中插入表格。class参数不填写生成无线条的HTML默认表格,填写wikitable生成有线条的MediaWiki样式表格,填写sortable生成可分类的表格,填写collapsible生成可折叠的表格,填写collapsed生成默认折叠的表格。

格式:

{|class="wikitable"
|-
! 标题1 !! 标题2 !! 标题3……
|-
| 内容1-1 || 内容1-2 || 内容1-3……
|-
| 内容2-1 || 内容2-2 || 内容2-3……
|-
|……
|}

或者:

{|class="wikitable"
|-
! 标题1
! 标题2 
! 标题3
! ……
|-
| 内容1-1 
| 内容1-2 
| 内容1-3
| ……
|-
| 内容2-1 
| 内容2-2 
| 内容2-3
| ……
|-
| ……
|}

比如:

{|class="wikitable"
|-
! 标题1 !! 标题2 !! 标题3
|-
| 内容1-1 || 内容1-2 || 内容1-3
|-
| 内容2-1 || 内容2-2 || 内容2-3
|}

显示:

标题1 标题2 标题3
内容1-1 内容1-2 内容1-3
内容2-1 内容2-2 内容2-3

注意:

  • 表格中有很多的||-,注意不要缺少。
  • 你可以在{||-之间新起一行输入|+ 表头标题来显示表头标题。
  • 如果你想合并单元格,请使用|rowspan=数字|内容(向下合并)或者|colspan=数字|内容(向右合并)。注意给非首列/行进行合并操作时不需要用到第二个|,直接以空格代替即可。
  • 帮助:使用表格页面介绍了表格的详细用法。

定义列表

定义列表(definition list)一般用于排版。

定义列表使用示例:

;元素1 : 描述1
;元素2 : 描述2
;元素3 : 描述3
……
元素1
描述1
元素2
描述2
元素3
描述3

优化文章结构:

; 小标题1
: 内容1
; 小标题2
: 内容2
小标题1
内容1
小标题2
内容2

缩进

定义列表可以用于实现缩进。

无缩进
:缩进1
::缩进2
:::缩进3

无缩进

缩进1
缩进2
缩进3
  • 在讨论页需要回复别人时,可以用缩进。

引用效果

  1. 内容
  2. 存在手机版用户看不出特殊风格和普通风格字体的区别。