帮助:Wikitext

来自Springfield Minecraft Server Wiki

Wikitext (Wiki文本) , 也称为Wiki标记 (Wiki markup) 或Wiki代码 (Wikicode) , 由MediaWiki软件用来格式化页面的语法和关键字组成。若要了解如何查看此标记并保存编辑, 请参阅: 帮助:编辑。通常, 无需复制新代码即可复制和粘贴代码。帮助:备忘单上有简短的标记和提示列表。

除Wikitext外, 还允许某些HTML元素用于表示格式。有关此信息, 请参见帮助:Wikitext中的HTML

布局

章节

章节标题

======= 标记它们所关联的部分的标题。

  • 单个=用作文章标题, 不应在文章中使用。
  • 标题通过CSS设置样式, 并添加 [编辑] 链接。有关相关的CSS, 请参阅本文章
  • 四个或更多标题会导致自动生成目录。
  • 在完成标题标记之后不要使用在标题行后输入任何内容 - 这会破坏标题, 或导致标题不包括在编辑摘要中。
源代码 显示
= Heading 1 =
== Heading 2 ==
=== Heading 3 ===
==== Heading 4 ====
===== Heading 5 =====
====== Heading 6 ======
Heading 1
Heading 2
Heading 3
Heading 4
Heading 5
Heading 6

水平分割线

水平线表示段落级别的主题中断。不建议在文章内容中使用, 因为规则是仅在主要部分之后使用, 并且这是自动的。

源代码 显示
----

等效 HTML: <hr />

目录

当一个页面至少有四个标题时,目录 (TOC) 将自动出现在简介后和第一个标题之前。可以通过魔术词来控制目录:

  • __FORCETOC__ 强制TOC出现在正常位置, 而不考虑标题的数量。
  • __TOC__ 强制TOC出现在插入魔术字的位置而不是正常位置。
  • __NOTOC__ 完全禁用TOC。

换行符

换行符用于在行之间添加空格, 例如分隔段落。

  • 两次按↵ Enter, 将插入内容中可见的换行符。
  • 一次按↵ Enter键将在标记中放置一个换行符, 但除非使用列表标记, 否则它不会显示在渲染的内容中。
  • 诸如粗体或斜体之类的标记将在换行符处终止。
源代码 显示
这里的一个换行符
对布局没有影响。

但是一个新段落, 
或在列表或缩进之后会产生一个空行

这里的一个换行符 对布局没有影响。

但是一个新段落, 或在列表或缩进之后会产生一个空行

等效HTML: <br><br />, 推荐使用自闭合的 <br />

似乎这里的所谓新行是指新段落 (<p>...</p>) 而不是单纯的换行 (<br />) 。

缩进文本

缩进在讨论页中使用得最多。

源代码 显示
缩进使用于讨论页:
: 每个冒号都在一行的最前面。
:: 使该行缩进另外三个字符位置。
::: (只要不回车或使用换行符, 缩进就会继续存在。)
::: 在任何换行符处重复缩进。
:::: 每个回复都应该添加一个冒号。
::::: 依此类推 ...
:::::: 等等 ...

缩进使用于讨论页:

每个冒号都在一行的最前面。
使该行缩进另外三个字符位置。
(只要不回车或使用换行符, 缩进就会继续存在。)
在任何换行符处重复缩进。
每个回复都应该添加一个冒号。
依此类推 ...
等等 ...

Blockquote

(块引用)

当需要分隔文本块时。这对于(如名称所示)插入引用的文本块很有用。

源代码 显示
<blockquote>
'''blockquote''' 标签将会缩进左右两个外边距而不像冒号一样只缩进左边距
</blockquote>

blockquote 标签将会缩进左右两个外边距而不像冒号一样只缩进左边距

中央文本

源代码 显示
<div class="center" style="width: auto; margin-left: auto; margin-right: auto;">显示在父元素中央的文本</div>
显示在父元素中央的文本

请不要使用 <center>...</center>, 它过时了.

右部文本

你可以在一个单独的容器内对齐内容:

源代码 显示
<div style="text-align: right; direction: ltr; margin-left: 1em;">右边的文本</div>

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

右边的文本

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

或者使文本围绕它浮动:

源代码 显示
<div class="floatright">右边的文本</div>

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

右边的文本

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

列表

除非有必要, 否则不要在列表中的项之间留下空行, 因为这会导致MediaWiki软件将每个项解释为新列表的开始。

无序列表

源代码 显示
* 项 1
* 项 2
* 项 3
* 项 4
** 子项 4 a)
*** 子项 4 a) 1.
**** 子项 4 a) 1. i)
**** 子项 4 a) 1. ii)
** 子项 4 b)
* 项 5
  • 项 1
  • 项 2
  • 项 3
  • 项 4
    • 子项 4 a)
      • 子项 4 a) 1.
        • 子项 4 a) 1. i)
        • 子项 4 a) 1. ii)
    • 子项 4 b)
  • 项 5

等效HTML标签:

<ul>
  <li>...</li>
  <li>...</li>
  <ul>
    <li>...</li>
    <li>...</li>
  <ul>
  ...
</ul>

有序列表

源代码 显示
# 项 1
# 项 2
# 项 3
# 项 4
## 子项 4.1
### 子项 4.1.1
#### 子项 4.1.1.1
## 子项 4.2
# 项 5
  1. 项 1
  2. 项 2
  3. 项 3
  4. 项 4
    1. 子项 4.1
      1. 子项 4.1.1
        1. 子项 4.1.1.1
    2. 子项 4.2
  5. 项 5

等效HTML标签:

<ol>
  <li>...</li>
  <li>...</li>
  <ol>
    <li>...</li>
    <li>...</li>
  <ol>
  ...
</ol>

描述列表

要列出 项目 和 描述, 新起一行并且使用分号作为第一个字符 (;) 后面空一格, 后跟项目. 然后, 输入一个冒号 (:) , 后跟一个定义. 该格式也可用于其他目的, 如车辆的构造和型号等.

描述列表 (以前被称为定义列表, 也称为关联列表) 由与值相对应的组名组成。 组名称 (术语) 以粗体显示。值 (定义) 将会缩进。每个组必须包含一个或多个定义。对于单个或第一个值, 可以将 : 放在 ; 之后的同一行上。 –但是后续值必须放在单独的行上。

建议每个定义都放在单独的一行上, 以维持可读性。

不要只使用分号 (;) 加粗一行而不使用冒号 (:) 定义值。这种用法会导致生成无效的HTML5并导致屏幕阅读器出现问题。

为了语义, 推荐不要使用冒号定义缩进。

源代码 显示
; 项目 : 定义 1
项目
定义 1
; 项目
: 定义 1
: 定义 2
: 定义 3
: 定义 4
项目
定义 1
定义 2
定义 3
定义 4

等效HTML标签:

<dl>
  <dt>...</dt>
  <dd>...</dd>
  ...
</dl>

保留换行符和空格

MediaWiki软件取消单个换行, 并将以空格开头的行转换为虚线框中的预格式化文本。HTML忽略了多个空格。人们通常希望在诗歌、歌词、格言、誓言等中保留这些元素。

Poem扩展添加类似HTML的<poem>...</poem>标签来保持换行和空格。这些标签可以用于其他标签之中, 如<blockquote>..</blockquote>;

CSS样式也可以应用于这个标签, 例如: <poem style="margin-left: 2em;">...</poem>

源代码 显示
<poem>
In Xanadu did Kubla Khan
  A stately pleasure-dome decree:
Where Alph, the sacred river, ran
  Through caverns measureless to man
Down to a sunless sea.

So twice five miles of fertile ground
  With walls and towers were girdled round:
And there were gardens bright with sinuous rills,
  Where blossomed many an incense-bearing tree;
And here were forests ancient as the hills,
  Enfolding sunny spots of greenery.
</poem>

In Xanadu did Kubla Khan
  A stately pleasure-dome decree:
Where Alph, the sacred river, ran
  Through caverns measureless to man
Down to a sunless sea.

So twice five miles of fertile ground
  With walls and towers were girdled round:
And there were gardens bright with sinuous rills,
  Where blossomed many an incense-bearing tree;
And here were forests ancient as the hills,
  Enfolding sunny spots of greenery.

诗歌及其翻译可以并列呈现, 语言可以用 lang="xx" 表示。在最后一个并排的块之后, 必须使用 <div style="clear: left"></div> 来取消 "float:left;" 并重新建立正常的文档流。提示: 此方法不需要一个表格及其列来实现并行表示。

标记

<poem lang="fr" style="float:left;">
Frère Jacques, frère Jacques,
Dormez-vous? Dormez-vous?
Sonnez les matines! Sonnez les matines!
Ding, dang, dong. Ding, dang, dong.
</poem>
<poem lang="en" style="margin-left:2em; float:left;">
Are you sleeping? Are you sleeping?
Brother John, Brother John,
Morning bells are ringing! Morning bells are ringing!
Ding, dang, dong. Ding, dang, dong.
</poem>
<poem lang="zh-hans-cn" style="margin-left:2em; float:left;">
还在睡觉? 还在睡觉?
约翰兄弟, 约翰兄弟, 
清晨钟声鸣! 清晨钟声鸣!
叮当咚。 叮当咚。
</poem>
<div style="clear: left"></div>

显示为

Frère Jacques, frère Jacques,
Dormez-vous? Dormez-vous?
Sonnez les matines! Sonnez les matines!
Ding, dang, dong. Ding, dang, dong.

Are you sleeping? Are you sleeping?
Brother John, Brother John,
Morning bells are ringing! Morning bells are ringing!
Ding, dang, dong. Ding, dang, dong.

还在睡觉? 还在睡觉?
约翰兄弟, 约翰兄弟,
清晨钟声鸣! 清晨钟声鸣!
叮当咚。 叮当咚。

格式

文本格式

描述 你输入的 它看起来是啥样

斜体, 粗体, small capital letters

要使文本''斜体化'', 请在文本两侧加上两个连续的单引号.

文本两侧添加了三个连续的单引号将会 '''加粗文本'''.

文本两侧添加5个单引号 (两个生成斜体加三个生成粗体) 生成 '''''粗斜体'''''.

'''''粗体和斜体标记''''' 只能在一行内正确工作.

生成 {{Hover_title|小型大写字母|{{smallcaps|small caps}}}} 请使用模板 {{tl|smallcaps}}.

要使文本斜体化, 请在文本两侧加上两个连续的单引号.

文本两侧添加了三个连续的单引号将会 加粗文本.

文本两侧添加5个单引号 (两个生成斜体加三个生成粗体) 生成 粗斜体.

粗体和斜体标记 只能在一行内正确工作.

生成 模板:Hover title 请使用模板 {{Smallcaps}}.

普通文本行的一小段源代码。

代码以等宽字体显示。

函数 <code>int m2()</code> 是好的.
函数 int m2() 是好的.

语法高亮显示的源代码。

计算机代码有彩色文本和更严格的格式。例如, 要定义一个函数: int m2(), 并使用高亮显示。

这里可以看到支持的语言的完整列表,这些语言可以放在 lang="??" 中。

<syntaxhighlight lang="cpp">
#include <iostream>
int m2 (int ax, char *p_ax) {
  std::cout <<"Hello World!";
  return 0;
}
</syntaxhighlight>

或者 (会以完全相同的方式呈现)

<syntaxhighlight lang="cpp">
#include <iostream>
int m2 (int ax, char *p_ax) {
  std::cout <<"Hello World!";
  return 0;
}
</syntaxhighlight>
#include <iostream>
int m2 (int ax, char *p_ax) {
  std::cout <<"Hello World!";
  return 0;
}

或者 (会以完全相同的方式呈现)

#include <iostream>
int m2 (int ax, char *p_ax) {
  std::cout <<"Hello World!";
  return 0;
}

小型文本

仅在必要时使用 <small>小型文本</small>

仅在必要时使用 小型文本

一个 <small> span

例如, 为了匹配[[Help:Visual file markup#Caption|图像描述]]中使用的字体大小, 也可以使用 "small" 标记
<small style="font-size:87%;">使得文本的字体大小变为 87%</small>.

例如, 为了匹配图像描述中使用的字体大小, 也可以使用 "small" 标记

使得文本的字体大小变为 87%.

大型文本

最好不要使用<big>big text</big>, 除非它是<small>它是小型文本<big></big></small>.

更好的方法是两个都不用

最好不要使用big text, 除非它是它是小型文本.

更好的方法是两个都不用

防止两个文本之间用 换行符 分割 (例如: Mr. Smith400 km/h) 一个 Wikipedia:non-breaking space, 有时也称为 "非打印字符", 可用于两者之间. (对于三个或三个以上的单词, 使用模板 {{nowrap}} 可能更合适.)

Mr.&nbsp;Smith 或 400&nbsp;km/h

Mr. Smith 或 400 km/h

特殊字符

特殊字符通常可以使用数字字符引用字符实体引用来显示来显示。参看HTML中的字符编码以获得更多信息。例如: &Agrave;&#xC0; 都会生成 À (带有沉音符的A). 不能使用百分比编码, 因为其只能在Wikipedia:URL中工作。

变音符号

变音符号, 使用字符实体引用。

你所输入的 你所见的
&Agrave; &Aacute; &Acirc; &Atilde; &Auml; &Aring; &AElig;

&Ccedil; &Egrave; &Eacute; &Ecirc; &Euml;

&Igrave; &Iacute; &Icirc; &Iuml; &Ntilde;

&Ograve; &Oacute; &Ocirc; &Otilde; &Ouml; &Oslash; &OElig;

&Ugrave; &Uacute; &Ucirc; &Uuml; &Yuml; &szlig;

&agrave; &aacute; &acirc; &atilde; &auml; &aring; &aelig; &ccedil;

&egrave; &eacute; &ecirc; &euml;

&igrave; &iacute; &icirc; &iuml; &ntilde;

&ograve; &oacute; &ocirc; &otilde; &ouml; &oslash; &oelig;

&ugrave; &uacute; &ucirc; &uuml; &yuml;

À Á Â Ã Ä Å Æ

Ç È É Ê Ë

Ì Í Î Ï Ñ

Ò Ó Ô Õ Ö Ø Œ

Ù Ú Û Ü Ÿ ß

à á â ã ä å æ ç

è é ê ë

ì í î ï ñ

ò ó ô õ ö ø œ

ù ú û ü ÿ

标点符号特殊字符

使用字符实体引用。

你所输入的 你所见的
&iquest; &iexcl; &sect; &para; ¿ ¡ § ¶
&dagger; &Dagger; &bull; &ndash; &mdash; † ‡ • – —
&lsaquo; &rsaquo; &laquo; &raquo; ‹ › « »
&lsquo; &rsquo; &ldquo; &rdquo; ‘ ’ “ ”
&apos; &quot; ' "

不调用特殊字符

使用 <pre>...</pre>, <nowiki>...</nowiki>, 和 <code>...</code> 标记, 以编写 "[", "{", "&", "}", "]" 为例. 这些标签可以防止这些字符被识别为wiki标记, 这在某些情况下是可能的。

商业符号

使用字符实体引用

你所输入的 你所见的
&trade; &copy; &reg; ™ © ®
&cent; &euro; &yen; &pound; &curren; ¢ € ¥ £ ¤

希腊字母

使用字符实体引用。

What you type What it looks like
&alpha; &beta; &gamma; &delta; &epsilon; &zeta; α β γ δ ε ζ
&Alpha; &Beta; &Gamma; &Delta; &Epsilon; &Zeta; Α Β Γ Δ Ε Ζ
&eta; &theta; &iota; &kappa; &lambda; &mu; &nu; η θ ι κ λ μ ν
&Eta; &Theta; &Iota; &Kappa; &Lambda; &Mu; &Nu; Η Θ Ι Κ Λ Μ Ν
&xi; &omicron; &pi; &rho; &sigma; &sigmaf; ξ ο π ρ σ ς
&Xi; &Omicron; &Pi; &Rho; &Sigma; Ξ Ο Π Ρ Σ
&tau; &upsilon; &phi; &chi; &psi; &omega; τ υ φ χ ψ ω
&Tau; &Upsilon; &Phi; &Chi; &Psi; &Omega; Τ Υ Φ Χ Ψ Ω


上标和下标

  • 下/上标的后一种方法不能在最普遍的上下文中使用, 因为它们依赖于Unicode支持, 而这种支持可能不会出现在所有用户的设备上。
描述 你所输入的 你所见的
下标
x<sub>1</sub> x<sub>2</sub> x<sub>3</sub> or

x&#8320; x&#8321; x&#8322; x&#8323; x&#8324;

x&#8325; x&#8326; x&#8327; x&#8328; x&#8329;

x1 x2 x3 or

x₀ x₁ x₂ x₃ x₄

x₅ x₆ x₇ x₈ x₉

上标
x<sup>1</sup> x<sup>2</sup> x<sup>3</sup> or

x&#8304; x&sup1; x&sup2; x&sup3; x&#8308;

x&#8309; x&#8310; x&#8311; x&#8312; x&#8313;

x1 x2 x3

x⁰ x¹ x² x³ x⁴

x⁵ x⁶ x⁷ x⁸ x⁹

结合

ε<sub>0</sub> = 8.85 × 10<sup>−12</sup> C² / J m

1 [[Wikipedia:Hectare|hm<sup>2</sup>]] = [[Wikipedia:Hectare|1 E+4 m²]]

ε0 = 8.85 × 10−12 C² / J m

1 hm2 = 1 E+4 m²

数学字符和公式

数学字符

你所输入的 你所见的
&int; &sum; &prod; &radic; ∫ ∑ ∏ √
&minus; &plusmn; &infin; − ± ∞
&asymp; &prop; &equiv; &ne; ≈ ∝ ≡ ≠
&le; &ge; ≤ ≥
&times; &middot; &divide; &part; × · ÷ ∂
&prime; &Prime; ′ ″
&nabla; &permil; &deg; &there4; &alefsym; ∇ ‰ ° ∴ ℵ
&oslash; ø
&isin; &notin; &cap; &cup; ∈ ∉ ∩ ∪
&sub; &sup; &sube; &supe; ⊂ ⊃ ⊆ ⊇
&not; &and; &or; &exist; &forall; ¬ ∧ ∨ ∃ ∀
&rArr; &lArr; &dArr; &uArr; &hArr; ⇒ ⇐ ⇓ ⇑ ⇔
&rarr; &larr; &darr; &uarr; &harr; → ← ↓ ↑ ↔

数学公式

  • 基本上, 本Wiki的数学公式推荐使用 <math>...</math> 来显示。
源代码 显示
<math>2x \times 4y \div 6z + 8 - \frac {y}{z^2} = 0</math>

<math>\sin 2\pi x + \ln e</math>

复杂的公式

源代码 显示
<math>\sum_{n=0}^\infty \frac{x^n}{n!}</math>

链接

自由链接

Wikipedia 和其他一些别的wiki, 自由链接使用 Wikitext 标记以在两页面之间生成内部链接

Wikipedia的标记语言, 通过在文本周围加上双中括号来指定要链接到的页面的标题, 可以创建自由链接。因此, [[Cherrytowm]] 将会被显示为 Cherrytown. 可选的, 你可以使用一条 竖线 (|) 以自定义链接显示文本. 例如, 输入 [[Cherrytown|那个只有一个人的城镇]] 将会产生那个只有一个人的城镇, 链接显示为 "那个只有一个人的城镇" 但是事实上是链接至Cherrytown.

链接至另一个Wiki条目

  • 在内链中, 目标页面的第一个字母自动大写, 空格表示为下划线 (在链接中键入下划线与键入空格的效果相同) 。
  • 因此下面的链接是指向维基百科的网址en.wikipedia.org/wiki/Public_transport, 这是名为 "Public transport" 的条目。
  • 红链代表一个页面仍然不存在; 可以通过点击该链接以创建页面。
  • 链接至当前页面的链接将只会显示粗体文本。
源代码 显示
伦敦拥有[[Wikipedia:Public_transport|公共交通]]。

伦敦拥有公共交通

链接至当前条目: "[[Help:Wikitext]]" 只会将其显示为粗体文本。

链接至当前条目: "Help:Wikitext" 只会将其显示为粗体文本。

重命名链接

  • 链接至同样的页面, 不同的显示内容。
  • 目标页面 ("piped") 文本必须放置在前面, 然后是要显示的文本.
你所输入的 你所见的

纽约也有[[Wikipedia:Public_transport|公共交通]].

纽约也有公共交通.

自动重命名链接

  • 在链接后简单输入管道符 |, 在某些情况下会自动重命名链接。下次打开编辑框时, 您将看到展开的管道链接。当您预览您的编辑时, 您将不会看到扩展的形式, 直到您再次按下 保存编辑。这同样适用于链接到同一页面内的节
描述 你所输入的 你所见的
自动隐藏括号中的内容 [[界 (生物学)|]]
自动隐藏逗号和后面的文本 [[Seattle, Washington|]] Seattle
自动隐藏名字空间 [[Template:Routemap|]] Routemap
或两者都应用 [[Wikipedia:Manual of Style (headings)|]] Manual of Style
但这对章节链接不起作用 [[Wikipedia:Wikipedia:Manual of Style#Links|]] [[Wikipedia:Wikipedia:Manual of Style#Links|]]


链接至页面的一个章节

  • 井号 (#) 后面的部分必须于页面上的一个章节标题匹配。在拼写、大小写和标点符号方面, 匹配必须是精确的。链接至一个不存在的章节将不会破坏链接, 它们将会被视为指向页面开头的链接。
  • 链接内包括 "| 重命名内容" 将创建一个模板:Hover title (piped) 重命名链接。
  • 如果在页面中有多个相同标题的章节, 添加一个数字以链接至除第一个以外的任意一个章节。#Example section 3 将会链接至页面内第三个标题为 "Example section" 的章节。你可以使用管道符和重新键入章节名称来显示没有 # 的文本
你所输入的 你所见的
[[Cherrytown#历史]]链接至别的页面的一个章节. Cherrytown#历史链接至别的页面的一个章节.
[[#链接]] 链接至当前页面的一个章节, [[#链接|链接]] 链接至同一个章节但不显示 <code>#</code> 符号. #链接 链接至当前页面的一个章节, 链接 链接至同一个章节但不显示 # 符号.
[[Cherrytown#历史|Cherrytown历史]] 是链接至另一个页面中一个章节的重命名链接。 Cherrytown历史 是链接至另一个页面中一个章节的重命名链接。

创建页面链接

  • 创建一个新页面:
    1. 创建一个链接至别的 (和当前页面相关的) 页面的链接。
    2. 保存或预览编辑。
    3. 点击你刚刚创建的链接, 新页面将会在编辑模式下打开。
  • 请不要在没有至少一个链接链入条目的情况下创建条目。
描述 你所输入的 你所见的
链接至还不存在的页面的链接会显示为红色 关于[[cardboard sandwiches]]的条目还不存在。 关于cardboard sandwiches的条目还不存在。

重定向

  • 在页面第一行输入下面所显示的指令以重定向一篇条目至另一篇。(例如页面 服务器历史/1.12)
  • 重定向至一个章节是可能的, 例如: 一个重定向至Cherrytown#历史将会重定向至条目Cherrytown的 "历史" 章节, 如果它存在的话。
描述 你所输入的
重定向至一篇页面 #REDIRECT [[United States]]
重定向至一个章节 #REDIRECT [[United States#History]]

链接至另一个名字空间

  • 完整页面名称应该被包含在双中括号中。
你所输入的 你所见的
[[Template:Routemap]]用于创建线路图. Template:Routemap用于创建线路图.

跨wiki链接

描述 你所输入的 你所见的

链接至另一个英语wiki页面.

所有 URL 都指向http://en.wiktionary.org/wiki/hello.

简单链接.

无前缀.

重命名过的链接.

[[Wiktionary:hello]]

[[Wiktionary:hello|]]

[[Wiktionary:hello|"hello" 在Wiktionary里的定义]]

Wiktionary:hello

hello

"hello" 在Wiktionary里的定义

链接至另一个法语wiki页面.

所有 URL 都指向 http://fr.wiktionary.org/wiki/bonjour.

简单链接.

无前缀.

重命名过的链接.

[[Wiktionary:fr:bonjour]]

[[Wiktionary:fr:bonjour|]]

[[Wiktionary:fr:bonjour|bonjour]]

Wiktionary:fr:bonjour

fr:bonjour

bonjour

分类

  • 要将页面放进一个分类中, 放置一个类似于[[Category:Example]]的链接在条目中. 推荐放置于页面末尾.
  • 链接至一个分类页面而不将页面放置在分类中, 请在链接中使用冒号前缀 (":Category").
描述 你所输入的 你所见的
分类一个页面. [[Category:Character sets]]
链接至一个分类. [[:Category:Character sets]] Category:Character sets
无前缀. [[:Category:Character sets|]] Character sets

外链

  • 单中括号用于生成外部链接. 在重命名链接中, 使用空格 (而不是管道符 |) 分割 URL 和重命名文本. 没有链接到任何东西时, 中括号可以作为正常的标点符号时, 像[这样]。
  • 一个URL 必须由一个受支持的 抽象标识符体系开头: http://https:// 在所有浏览器里受到支持; irc://, ircs://, ftp://, news://, mailto: 以及 gopher:// 需要一个插件或外部应用程序. 在URL里的IPv6 地址当前还不受支持.
  • 包含某些字符的URL将显示不正确的链接, 除非这些字符是 百分比编码. 例如, 一个空格必须替换为 %20. 编码可以实现:
  • 在增强的编辑工具栏使用链接按钮 文件:OOjs UI icon link-ltr.svg; 此工具将添加括号标记和链接的文本, 这可能并不总是可取的.
  • 或者通过替换这些字符来手动编码URL:
space " ' , ; < > ? [ ]
%20 %22 %27 %2c %3b %3c %3e %3f %5b %5d
  • 或者使用 {{urlencode:}} 魔术字, 查看Help:Magic words MediaWiki文档以了解详情.
描述 你所输入的 你所见的
重命名链接, 带有外链图标 [http://www.wikipedia.org Wikipedia] Wikipedia
未命名链接 (大部分情况下使用在页脚) [http://www.wikipedia.org] [1]

Bare URL

(Bad style)

use <nowiki></nowiki> to keep this bad style from showing

http://www.wikipedia.org http://www.wikipedia.org

没有外链图标

(不常用)

<span class="plainlinks">[http://www.wikipedia.org Wikipedia]</span> Wikipedia

杂项

媒体链接

你所输入的 你所见的
[[media:Classical guitar scale.ogg|声音]] 声音

直接链接到编辑模式

  • 这些创建的链接直接进入编辑或查看源标签。例如, 要创建指向此页面的 "编辑" 选项卡的链接, 请使用以下任意一项:
描述 你所输入的 你所见的
使用 {{fullurl}} 魔术字。 [{{fullurl:Help:Wiki markup|action=edit}} 编辑] 编辑

图像

只有被上传到本wiki, Miraheze CommonsWikimedia Commons的图像才能被使用, 要上传图像, 请前往上传文件页面依照提示上传. 你可以在文件列表找到上传过的图像。

你所输入的 你所见的 提示
图像名, 单词 "thumb" 然后是描述: 
[[File:MediaWiki-2020-logo.svg|thumb|MediaWiki logo]]

图像名, 单词 "thumb" 然后是描述:

Puzzle globe
MediaWiki logo
  • thumb标签会自动放大图像并将其 (浮动) 自动定位在页面右侧。
  • 放大图标位于右下角。
  • 请参阅以下有关添加alt标签的注释。
  • 这是大多数图像的基础标签。
一张图片: [[File:MediaWiki-2020-logo.svg]]
一张图片: 文件:MediaWiki-2020-logo.svg
  • 图片名称单独将图片放置在文本中, 如果没有足够的空间, 则放置在下一行。
  • 只有非常小的图像才可能嵌入在文本中。
  • 嵌入图像会影响文本的垂直格式。
替代文本: 
[[File:MediaWiki-2020-logo.svg|alt=Puzzle globe logo]]

替代文本: Puzzle globe logo

  • 替代文本, 当图像不可用时、图像加载到纯文本浏览器时或浏览器朗读页面时, 被强烈鼓励使用。查看图像的替代文本以获得关于选择它的帮助。
带链接: 
[[File:MediaWiki-2020-logo.svg|link=Wikipedia]]

带链接: 文件:MediaWiki-2020-logo.svg

  • 此链接定向至MediaWiki wiki首页, mw:, 而不是图像文件页面。
强制浮动至页面中央
使用 ''frame'' 标签 (属性), 一个 ''centre'' 标签和一个描述: 
[[File:MediaWiki-2020-logo.svg|frame|centre|alt=Puzzle globe|MediaWiki logo]]

强制定位至页面中央, 使用 frame 标签 (属性), 一个 centre 标签和一个描述:

Puzzle globe
MediaWiki logo
  • frame标签自动使图像向右浮动。
  • frame标签只适用于非常小的图片或者使用px 标签
  • 属性left, centercentre 覆盖此设定, 并将图像放置在页面的左侧或中部。
  • 最后一个参数是出现在图像下面的描述。
强制浮动至页面左侧
使用 ''thumb'' 属性, ''left'' 属性和一个描述: 
[[File:MediaWiki-2020-logo.svg|thumb|left|alt=Puzzle globe|MediaWiki logo]]

强制浮动至页面左侧, 使用 thumb 属性, left 属性和一个描述:

Puzzle globe
MediaWiki logo
  • thumb标签自动使图像向右浮动。
  • 一个放大图标被放置在右下角。
  • 属性left, centercentre 覆盖此设定, 并将图像放置在页面的左侧或中部。
强制浮动至页面右侧
''没有''描述: 
[[File:MediaWiki-2020-logo.svg|right|Wikipedia encyclopedia]]

强制浮动至页面右侧, 没有描述:

Wikipedia encyclopedia
Wikipedia encyclopedia
  • 只有在出现了thumbframe属性时才显示标题.
  • 图像教程解释了更多选项.
图片大小调整到50像素...
[[File:MediaWiki-2020-logo.svg|50 px|Wikipedia encyclopedia]]

图片大小调整到50像素... Wikipedia encyclopedia

  • 图像教程解释了更多选项.
  • 这应该尽量少用 (?) , thumb图像总是相同的宽度.
  • 这里有一个 upright 熟悉可以被用于高图像, 这些标签是为笔记本电脑和手机屏幕优化的.
直接链接到图片描述页: 
[[:File:MediaWiki-2020-logo.svg]]

直接链接到图片描述页: File:MediaWiki-2020-logo.svg

  • 点击一个正常显示在页面上的图片也会进入描述页面.
直接链接到一个图像而不显示它:
[[Media:Wikipedia-logo-v2-en.png|拼图地球图像]]

直接链接到一个图像而不显示它: 拼图地球图像

  • 要包含指向以链接形式显示而不是在页面上绘制的图像的链接, 请使用 "Media" 链接.
例子: 
<div style="display: inline; width: 220px; float: right;">
[[File:MediaWiki-2020-logo.svg|50 px|Wikipedia encyclopedia]][[File:MediaWiki-2020-logo.svg|50 px]] </div>

例子:

例子:
  {| style="float: right;"
    |-
    | [[File:MediaWiki-2020-logo.svg|50 px]]
    |-
    | [[File:MediaWiki-2020-logo.svg|50 px]]
    |-
    | [[File:MediaWiki-2020-logo.svg|50 px]]
  |}

例子:

文件:MediaWiki-2020-logo.svg
文件:MediaWiki-2020-logo.svg
文件:MediaWiki-2020-logo.svg
  • 使用wikitext创建一个表格, 在其中放置一个垂直的图像列 (这有助于编辑链接匹配标题, 尤其是在Firefox浏览器中).

表格

有两个方法构建表格:

  • 使用特殊的wiki标记 (参看 Help:Table).
  • 使用HTML标签: <table></table>, <tr></tr>, <td></td><th></th>.

参考文献和引用来源

参考和引用可以通过使用<ref>...</ref> 标签来实现, 下表列出了典型的用法。

TODO: 帮助:引用

你想做的 你要输入的
创建一个参考 <ref name="name_for_reference">使用闭标签</ref>
再次引用 <ref name="name_for_reference" />
复用 <references />

模板和嵌入页面

模板的例子: {{Ambox}}, {{Key_press}}, {{HiddenText|...}}.

模板是wikitext的片段, 可以自动复制到页面中 (嵌入) 。也可以通过使用{{:冒号和双大括号}}来嵌入其他页面.

在wikitext中可以使用三对标记来控制嵌入如何影响模板或条目的各个部分. 它们决定wikitext是否呈现, 在它自己的条目中 (我们称之为 "这里" ) , 或者在另一篇包含它的文章中(我们称之为 "那里" ) .

  • <noinclude>: 内容不会在这里显示, 这些标签在这里没有作用.
  • <includeonly>: 内容只会在那里显示, 不会在这里显示 (就像看不见的墨水, 通过包含而显现出来).
  • <onlyinclude>: 内容会在这里和那里显示, 但它只会显示这些标签之间的内容.

可以有多个这样的 "元素" 部分。同样, 它们可以嵌套。所有可能的渲染都是可以实现的。例如, 要在此处呈现页面的一个或多个部分, 请使用<onlyinclude>标签。要在此处附加文本, 请在该节之前、之中或之后在<includeonly>标签中包裹附加内容。要省略部分内容, 请在其中嵌套<noinclude>标签。

如果页面被包含而没有包含标记, 则可能会导致意外分类。包含它的任何页面都将包含与原始页面相同的类别。用<noinclude>标签包装分类标记, 以防止错误分类。一些模板也带有参数, 您可以使用管道符 ( | ) 将其分开。

你所输入的 你所见的
下面的文本来自于 {{tl|Lorem_ipsum}} 模板: 
{{Lorem_ipsum}}

下面的文本来自于 {{Lorem_ipsum}} 模板: Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

该模板有两个参数,并创建带下划线的文本悬停框, 用于许多支持CSS的现代浏览器:

{{Hover_title|这是悬停文字|将鼠标悬停在此文本上}}

转到此页面以查看<code>Hover_title</code>模板本身:{{tl|Hover_title}}

该模板有两个参数,并创建带下划线的文本悬停框, 用于许多支持CSS的现代浏览器:

模板:Hover title

转到此页面以查看Hover_title模板本身:{{Hover_title}}

讨论和项目页面

这些内容可能对讨论和项目页面有帮助。

签名评论

  • 波浪号 ~ 用于在讨论页面上签名评论, 您的用户名提供了指向用户页的链接。
  • 推荐在签名前添加两个 - 或者一个 "em dash (长破折号, XML字符实体引用: &mdash;)" 符号以使其符合格式。
描述 你所输入的 你所见的
您应该通过在评论后面附加四个波浪号来对注释进行签名, 这将添加您的用户名以及日期/时间。 ~~~~ Username (讨论) 2024年03月29日 (星期五) 11:59 (CST)
附加三个波浪号将只会添加你的用户名。 ~~~ Username (讨论)
附加五个波浪号将只会添加编辑时间。 ~~~~~ 2024年03月29日 (星期五) 11:59 (CST)

链接到页面、差异和特定历史页面的旧版本

外部链接功能主要用于这些. 打开旧版本或不同版本, 从地址栏复制URL, 粘贴到你想要的地方.

你所输入的 它看起来是怎样的
[https://mcspringfieldserver.miraheze.org/w/index.php?title=%E5%B8%AE%E5%8A%A9%3AWikitext&type=revision&diff=3677&oldid=3657 版本 3657 和 3677 之间的差异]
版本 3657 和 3677 之间的差异

您也可以使用内部差异链接。

你所输入的 它看起来是怎样的
[[Special:Diff/3657/3677|版本 3657 和 3677 之间的差异]]
版本 3657 和 3677 之间的差异

如果要显示与前一个版本之间的差异,则可以舍去第一个参数。

你所输入的 它看起来是怎样的
[[Special:Diff/3657|版本 3656 和版本 3657 之间的差异]]
版本 3656 和版本 3657 之间的差异

链入页面和相关更改

可以使用以下标记。例如, 对于条目Cherrytown:

你所输入的 它看起来是怎样的
[[Special:WhatLinksHere/Cherrytown]]
Special:WhatLinksHere/Cherrytown
[[Special:RecentChangesLinked/Cherrytown]]
Special:RecentChangesLinked/Cherrytown

用户编辑

链接至用户的贡献页面。

描述 你所输入的 它看起来是怎样的
用户名 (注册用户).
[[Special:Contributions/UserName]]
Special:Contributions/UserName
IPv4 地址 (未注册用户).
[[Special:Contributions/192.168.0.2]]
Special:Contributions/192.168.0.2
IPv6 地址 (未注册用户).
[[Special:Contributions/2001:0db8:0000:0000:0000:ff00:0042:8329]]
Special:Contributions/2001:0db8:0000:0000:0000:ff00:0042:8329

文本颜色及高亮文本

可以使用 {{Colour}} 和 {{Font}} 模板。

你所输入的 它看起来是怎样的
我将会改变这个句子{{Colour|blue|中部的}}颜色. (魔法师) 
我将会改变这个句子中部的颜色. (魔法师)
高亮句子的{{Font|background-colour=yellow|一部分}}. 
高亮句子的一部分.

被删除和被插入的文本

在讨论和项目页面时, 你有时需要定义被删除和被插入的文本。

  • 使用 <del>...</del> 标签定义被删除、不正确或已弃用的文本。
  • 使用 <ins>...</ins> 标签定义被插入的文本。
  • 其他情况下使用 <s>...</s> 标签定义需要使用删除线标记的文本。
  • 其他情况下使用 <u>...</u> 标签定义需要使用下划线标记的文本。
你所输入的 它看起来是怎样的
你可以<del>划去要被删除的部分</del>, 也可以在被插入的文本下<ins>添加下划线</ins>
你可以划去要被删除的部分, 也可以在被插入的文本下添加下划线
你可以<s>划去要被删除的部分</s>, 也可以在被插入的文本下<u>添加下划线</u>
你可以划去要被删除的部分, 也可以在被插入的文本下添加下划线

限制格式化/转义wikitext

有几种不同的格式会告诉wiki显示你输入的内容 — 你看到的就是你得到的!

你所输入的 它看起来是怎样的
'''<nowiki> 标签:'''


<nowiki> 标签忽视 [[wiki]]
''标记''. 它还会重新格式化文本
删除新行和    多行
空格.     它仍然解释
指定的字符
&name;: →

<nowiki> 标签:

<nowiki> 标签忽视 [[wiki]] ''标记''. 它还会重新格式化文本 删除新行和 多行 空格. 它仍然解释 指定的字符 &name;: &rarr;

'''<pre> 标签:'''

<pre> 标签像 <nowiki> 标签一样忽视 [[wiki]]
''标记''. 另外, <pre> 显示为
等宽字体, 且
不会  重新格式化    文本    空格.
它仍然解释指定的
字符: →

<pre> 标签:

<pre> 标签像 <nowiki> 标签一样忽视 [[wiki]]
''标记''. 另外, <pre> 显示为
等宽字体, 且
不会  重新格式化    文本    空格.
它仍然解释指定的
字符: →
'''[没有URL的文本]:'''

一组中括号包含
[没有HTTP URL的文本] 将被保留, 但是
一组包含了URL的中括号将会产生
[http://example.com/ Web链接].

[没有URL的文本]:

一组中括号包含 [没有HTTP URL的文本] 将被保留, 但是 一组包含了URL的中括号将会产生 Web链接.

'''前导空格:'''

前导空格是保留格式
的另一种方法
 在每行的开头
 放一个空格可以防止文本被
 重新格式化
 它仍然解释 [[wiki]]
 ''标记'' 和指定的字符: &rarr;

前导空格:

前导空格是保留格式 的另一种方法

在每行的开头
放一个空格可以防止文本被
重新格式化
它仍然解释 wiki
标记 和指定的字符: →

Nowiki

为了使该软件解释Wiki标记, 其解析器首先扫描页面. 看到其nowiki标签时:

解释
<nowiki /> – 被解释为 "间断"。

它会转义其wikitext, 因此编辑者可以使用其标记来记录其标记。

条目编辑者可以使用它来在wikitext中增加行距. 模板编辑者: <nowiki> 仅在它的原页面工作, 不会再嵌入它的页面中工作[需要验证]; 以及 {{#tag:nowiki | content}}, 尽管它将内容放置<nowiki>标签中, 但它也对该内容进行预保存转换 (pre-save transform), 这与nowiki用于模板、替换引用、签名和pipe-trick的语气目的完全不一致。

两种类型的nowiki以不同的方式针对内容进行操作,但它们都会从wikitext中移除 "意义" , 然后消逝在背景字体之中 (?) 。Nowiki不做出任何渲染, 但是它可以在wikitext中添加新行 (为了可读性) , 就像HTML注释 (首选方法) 可以做的那样, 不像wiki标记, nowiki不会移除字符实体的意义, 不论是 HTML 还是 MediaWiki 特殊字符。

包含在 <nowiki>...</nowiki> 中的东西只有一个意义, 所以它只需要很少的例子; 但是单独的 <nowiki /> 标签 "包含" 很多 链接结构, 在括号对字符之间或关键字区域中使用它。所以这个部分拥有很多例子以及少许错误的例子。

例如, 行首 (wikitext中的行首, 嵌入中的行首, 或是表格中单元格的行首), *, #, ;: 会表达某些意义。

源代码 显示
# Ordered list
  1. Ordered list
<nowiki /># Ordered list

# Ordered list

a<nowiki>

b</nowiki>

a b

'<nowiki />'斜体标记'<nowiki />'

''斜体标记''

<nowiki>[[Example]]</nowiki>

[[Example]]

<nowiki><!-- 显露 --></nowiki>

<!-- 显露 -->

如果要使一段文本都以非wiki格式显示的话, 使用成对的nowiki标签。

Pre

<pre>是一个模拟HTML <pre>标签的解析器标记。它定义了预格式化的文本, 该文本以固定宽度的字体显示并包含在浅色实线框中。HTML和wiki标记被转义, 空格和换行符被保留, 但是HTML实体被解析。

<pre>标签
源代码 显示
<!-- 注释 -->

[[wiki]] 标记 &amp;
<!-- 注释 -->

[[wiki]] 标记 &

由于<pre>是解析器标记, 因此它转义了Wikitext和HTML标记。可以通过在<pre>中使用<includeonly>...</includeonly来防止这种情况, 使其行为更像其HTML等效项:

<pre>标签
源代码 显示
<pre<includeonly></includeonly>><!-- 注释 -->

[[wiki]] 标记 &amp;</pre>

wiki 标记 &

不可见的HTML <pre>标签也可以在前面带有空格字符的文本中插入, 例如:

wiki markup &

另外, 考虑使用 <syntaxhighlight lang="text">...</syntaxhighlight>

不可见文本 (注释)

这不常见 – 但是有时可以接受其他编辑者的注释 – 在条目的文本中添加隐藏的注释。这些注释只在编辑或查看源代码时可见, 大多数评论应在相应的讨论页上。格式是用 <!----> 将隐藏的文本括起来, 并可能覆盖多行, 例如:

<!-- 一个隐藏注释的例子
 只在 "编辑" 模式中可见 -->

变量

代码 效果 注释
{{CURRENTWEEK}} 13
{{CURRENTDOW}} 5

星期一 = 1, 星期二 = 2 ... , 但星期日 = 0

{{CURRENTMONTH}} 03
{{CURRENTMONTHNAME}} 3月
{{CURRENTMONTHNAMEGEN}} 3月
{{CURRENTDAY}} 29
{{CURRENTDAYNAME}} 星期五
{{CURRENTYEAR}} 2024
{{CURRENTTIME}} 03:59
{{NUMBEROFARTICLES}} 29
{{NUMBEROFPAGES}} 971
{{NUMBEROFUSERS}} 80
{{PAGENAME}} Wikitext
{{NAMESPACE}} 帮助
{{REVISIONID}} -
{{REVISIONUSER}} Aunst
{{localurl:pagename}} /wiki/Pagename
{{localurl:Draft:Sandbox|action=edit}} /wiki/Draft:Sandbox?action=edit
{{fullurl:pagename}} https://mcspringfieldserver.miraheze.org/wiki/Pagename
{{fullurl:pagename|query_string}} https://mcspringfieldserver.miraheze.org/wiki/Pagename?query_string
{{SERVER}} https://mcspringfieldserver.miraheze.org
{{ns:1}} 讨论

{{ns:索引}} 例如: {{ns:1}} → 名字空间全名

{{SITENAME}} Springfield Minecraft Server Wiki

{{NUMBEROFARTICLES}} 是主名字空间里拥有一个链接且不是重定向的页面的数量。这包含所有条目, 包含链接的小作品以及消歧义页面。

{{CURRENTMONTHNAMEGEN}} 是月份名称的属格 (所有格) 语法语法形式, 用于某些语言, 但不用于英语; {{CURRENTMONTHNAME}} 是正常格 (主格) 形式, 经常见于英语中。

在不同的语言中, 你可以使用诸如 {{grammar:case|word}} 之类的结构来将单词从主格转换为其他格。例如: {{grammar:genitive|{{CURRENTMONTHNAME}}}}{{CURRENTMONTHNAMEGEN}} 的意义相同.

HTML

多数 HTML 可以使用在wiki标记中. 你可以使用标记验证 来检查你的HTML.

Help:HTML in wikitext

速查模板

脚注