打开/关闭菜单
打开/关闭外观设置菜单
打开/关闭个人菜单
未登录
未登录用户的IP地址会在进行任意编辑后公开展示。

目前wiki关闭了自行注册账号的功能,如需注册账号,请查阅Help:注册账号

帮助:Wikitext:修订间差异

来自RIA | Wiki
Aunst留言 | 贡献
添加内容
Aunst留言 | 贡献
添加内容
第488行: 第488行:
   | <pre>Mr.&amp;nbsp;Smith或400&amp;nbsp;km/h</pre>
   | <pre>Mr.&amp;nbsp;Smith或400&amp;nbsp;km/h</pre>
   | Mr.&nbsp;Smith或400&nbsp;km/h
   | Mr.&nbsp;Smith或400&nbsp;km/h
  |-
  | 上标与下标
  | <pre>有时候需要用到上下标,比如M<sup>me</sup> Denise、CH<sub>4</sub>。</pre>
  | 有时候需要用到上下标,比如M<sup>me</sup>&nbsp;Denise、CH<sub>4</sub>
|}
|}

2023年8月31日 (四) 23:32的版本

wikitext维基文本,又称wiki标记wiki代码,包含许多参数和关键字,被MediaWiki软件用来格式化页面。本wiki使用MediaWiki软件,因此显然使用wikitext格式化页面。Help:编辑页面包含怎样阅读这种标记语言与保存编辑的方式。通常代码可以直接复制粘贴,而不用编写新代码。Project:Wikitext备忘单列出了标记的简短列表和提示。

一些HTML元素也可用来编排格式。相关信息请参考Help:Wikitext中的HTML

其他教程

其实很多地方都有wikitext教程,但这个轮子还是要造,虽然要造很久。

这里放一些收集到的wikitext教程。

  1. 1.0 1.1 1.2 需要较好网络环境

布局

章节

章节标题

章节标题标记由一对数量在1到6个之间的等号(=)构成,代表1级到6级标题,彼此之间具有关联性。等号间套着的东西就是章节的标题。

  • 1级标题(一对等号)规定为页面的标题,会自动由软件生成在页面正文上方,不要在编辑中使用
  • 章节标题的样式由CSS指定,标题后会生成“[编辑]”链接。
  • 含有4个及以上标题的页面会自动生成目录。
  • 不要在标题代码一行内添加其他内容,这样做会使标题格式不生效,或使章节标题无法自动包含在编辑摘要中。
源代码 显示
= 1级标题 =
== 2级标题 ==
=== 3级标题 ===
==== 4级标题 ====
===== 5级标题 =====
====== 6级标题 ======
1级标题
2级标题
3级标题
4级标题
5级标题
6级标题
== 这个标题 == 不会生效

== 这个标题 == 不会生效

在添加标题示例时使用{{Fake_heading}}模板。

水平分割线

水平分割线代表段落级元素间的主题转换,比如故事中场景的改变,一个章节中主题的改变。除非你知道自己在做什么,否则就不要在条目中使用,尤其不要用它来分隔段落和下个标题。

源代码 显示
孝太郎只是轻轻一碰,由莉佳就应声倒下。

『她昏倒了?』

「真可怜,一定是被吓昏的。」

「没用的家伙……」

由莉佳难以承受静香带来的压力,就这样失去了意识。

----

在静香的主导之下,大家总算是达成了共识,同时也将共识诉诸书面文字。内容主要是借由和平的方法决定房间的所有人、不许破坏可乐娜庄、不许妨碍左邻右舍的安宁、不许将争执带出房间、入夜之后轻声细语……等项目。之后,他们将这份协议命名为《可乐娜陆战规定》。

孝太郎只是轻轻一碰,由莉佳就应声倒下。

『她昏倒了?』

「真可怜,一定是被吓昏的。」

「没用的家伙……」

由莉佳难以承受静香带来的压力,就这样失去了意识。


在静香的主导之下,大家总算是达成了共识,同时也将共识诉诸书面文字。内容主要是借由和平的方法决定房间的所有人、不许破坏可乐娜庄、不许妨碍左邻右舍的安宁、不许将争执带出房间、入夜之后轻声细语……等项目。之后,他们将这份协议命名为《可乐娜陆战规定》。

不要这样做!
源代码 显示
<big>一个伪标题</big>
----

一个伪标题


章节末尾
----

== 下一个章节标题 ==

章节末尾


下一个章节标题

等效HTML:<hr />(这个可以缩进(如* 第1部分 <hr />)第2部分。而使用wikitext形式时,代码只能位于行首。)

目录

在页面至少有4个章节标题时,目录会自动生成在导言部分和首个章节标题之间。可以使用以下魔术字或模板控制目录:

  • __FORCETOC__:强制在正常位置显示目录,忽略标题数量。
  • __TOC__:强制在放置此魔术字的位置显示目录。
  • __NOTOC__:禁用目录。

换行符、段落

换行符指wikitext代码中的换行符,源代码编辑器中击↵ Enter键将插入换行符。

段落表示文章中相对独立的句子或句群,有相对完整的意思。排版中,段落间会留有空间。

  • 在代码中按两次↵ Enter,使前面的文本与后面的文本之间留有一空行,后面的文本将作为新段落。
  • 代码中换一次行通常不会在阅读时显示。如果是使用前一行的末尾不是汉字(或其他东亚方块字)或全角标点,则阅读时字母后会有一空格。
  • 粗体、斜体这类标记会在换行处中止。
源代码 显示
这里的一个换行符
对布局没有影响。

但是一个新段落,
或位于列表或缩进后的文本
会产生一个空行。

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

但是一个新段落, 或位于列表或缩进后的文本 会产生一个空行。

模板:{{Clear}}可以在指定位置将后续正常内容移动到浮动内容下方。

断行

断行是在段落中的某个位置插入的,阅读时可见的换行,断行后的文本与断行前的文本同属一个段落。断行可能在排版诗歌时有用。使用<br />会在当前位置插入一个断行。为了阅读源代码方便,可以在需要断行处换一次行,并将<br />标签放置在第一行末尾或第二行行首,这样对排版没有影响。

源代码 显示
…

银瓶乍破水浆迸,铁骑突出刀枪鸣。<br />
曲终收拨当心画,四弦一声如裂帛。<br />
东船西舫悄无言,唯见江心秋月白。

沉吟放拨插弦中,整顿衣裳起敛容。<br />
自言本是京城女,家在虾蟆陵下住。<br />
十三学得琵琶成,名属教坊第一部。

…

银瓶乍破水浆迸,铁骑突出刀枪鸣。
曲终收拨当心画,四弦一声如裂帛。
东船西舫悄无言,唯见江心秋月白。

沉吟放拨插弦中,整顿衣裳起敛容。
自言本是京城女,家在虾蟆陵下住。
十三学得琵琶成,名属教坊第一部。

缩进文本

增加文本到页面一侧的距离(在从左往右书写的语言中是左边),一般用在讨论页。

wikitext中,一般缩进方发“借用”了描述列表中描述元素(<dd>)的标记,虽然这种方法不能通过HTML验证。

源代码 显示
缩进一般使用于讨论页:
: 每个冒号都在一行的最前面。
:: 增加该行的缩进级别。
::: (只要不在编辑中换行,缩进就会继续。)
::: 缩进需要换行时,在新行文本前添加与前一行相同数量的冒号。
::: <p>或者这样</p><p>(如果是为了起一个新段落而换行)</p>
:::: 每个回复都应添加一个冒号。
::::: 依此类推…
:::::: 等等…
{{outdent|::::::}} 重设缩进模板可以给出直观的提示,显示我们重置了缩进(这里是6层)

缩进一般使用于讨论页:

每个冒号都在一行的最前面。
增加该行的缩进级别。
(只要不在编辑中换行,缩进就会继续。)
缩进需要换行时,在新行文本前添加与前一行相同数量的冒号。

或者这样

(如果是为了起一个新段落而换行)

每个回复都应添加一个冒号。
依此类推…
等等…
重设缩进模板可以为重置缩进提供直观的提示(这里是6层)

模板:{{Outdent}}

块引用

可以在需要插入一块来自其他文章的文本,并需要与正文作区分时使用块引用。

源代码 显示
正文…
<blockquote>
'''blockquote'''标签会往页面两边添加边距,而冒号只会从左侧缩进。

块引用左边也会有一条浅灰色装饰线。
</blockquote>
正文…

正文…

blockquote标签会往页面两边添加边距,而冒号只会从左侧缩进。

块引用左边也会有一条浅灰色装饰线。

正文…

居中文本

源代码 显示
<div class="center" style="margin-left: auto; margin-right: auto; width: auto;">居中文本</div>
居中文本

一般来说,不需在条目中居中文本,除非你要整点排版花活。上方代码生成的盒子边框贴着文本。如果只需要居中文本,可使用下方代码:

源代码 显示
<div style="text-align: center;">居中文本</div>
居中文本

不要过时的使用<center>…</center>

右对齐文本

在单独的容器里包含右齐文本:

源代码 显示
<div style="margin-left: 1em; direction: ltr; text-align: right;">右对齐的文本</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>项 1</li>
  <li>项 2</li>
  <li><ul>
    <li>项 2.1</li>
    <li>项 2.2</li>
  </ul></li>
  <li>项 3</li>
</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>项 1</li>
  <li>项 2</li>
  <li><ol>
    <li>项 2.1</li>
    <li>项 2.2</li>
  </ol></li>
  <li>项 3</li>
</ol>

描述列表

将半角分号(;)放在行首,后跟术语,后面放一个半角冒号(:),后跟术语的描述或定义,就能创建一段描述列表。这种格式也可用于其他场景,如载具的各种型号。

描述列表由组名和其所对的值组成。组名(术语)为粗体,值(描述)向右缩进。每组列表必须包含一或多条描述。如果只有术语一条描述,分号和冒号可以放在同一行(行首为分号,冒号前是术语,冒号后是描述)。但如果有多条描述,则每条描述都得放在单独的一行,行首为半角冒号。

不要使用分号加粗一整行,否则,页面将无法通过HTML5验证,屏幕阅读器读取有页面时也会出现问题。使用冒号缩进也会有同样的问题,所以仅应在讨论页使用。

源代码 显示
; 项目 : 描述
项目
描述
; 项目 1
: 描述 1.1
: 描述 1.2
: 描述 1.3
; 项目 2
: 描述 2.1
: 描述 2.2

; 另外的一个列表
: 描述 β1.1
: 描述 β1.2
项目 1
描述 1.1
描述 1.2
描述 1.3
项目 2
描述 2.1
描述 2.2
另外的一个列表
描述 β1.1
描述 β1.2

HTML标记:

<dl>
  <dt>项目 1</dt>
  <dd>描述 1.1</dd>
  <dd>描述 1.2</dd>
  <dt>项目 2</dt>
  <dd>描述 2.1</dd>
  <dd>描述 2.2</dd>
</dl>

格式

格式化文本

描述 输入 输出
斜体、粗体、模板:Smallcaps
在文本两边放上2个连续直引号将文本变为''斜体''。

两边放3个直引号则会'''加粗'''文本。

放上5个(斜体2个,粗体3个)会产生'''''粗斜体'''''。

''斜体''和'''粗体'''用在一行内时才能正常显示。如果中途换了行,后面的标记跑到下一行去了,就只有前面一行会应用此格式。

在文本两边放上2个连续直引号将文本变为斜体

两边放3个直引号则会加粗文本。

放上5个(斜体2个,粗体3个)会产生粗斜体

斜体粗体用在一行内时才能正常显示。如果中途换了行,后面的标记跑到下一行去了,就只有前面一行会应用此格式。

正常文本内的小型源代码区块。

源代码会用等宽字体显示。

函数<code>int m2()</code>是好的。
函数int m2()是好的。
小型文本,用来标注正常文本之间的注释。
仅在必要时使用<small>小型文本</small>。使用Minerva Neue皮肤(移动端默认)时,文本大小与周围的文本相同。
仅在必要时使用小型文本。使用Minerva Neue皮肤(移动端默认)时,文本大小与周围的文本相同。
大型文本,<big>…</big>已经在HTML 5规范中删除,请勿使用。
不要使用<big>大型文本</big>!使用Minerva Neue皮肤(移动端默认)时,文本大小与周围的文本相同。
不要使用大型文本!使用Minerva Neue皮肤(移动端默认)时,文本大小与周围的文本相同。
更改文本大小
{{tl|Resize}}模板提供了更加灵活、无关语义的更改文本尺寸方法。
* 这里将文本尺寸变得{{resize|larger|更大}};
* 也可以变得{{resize|smaller|更小}};
* 或者说,指定一个{{resize|80%|百分比}};
* 设置为周围文本的{{resize|0.8em|几倍}};
* 指定一个{{resize|20px|实际尺寸}};

{{Resize}}模板提供了更加灵活、无关语义的更改文本尺寸方法。

  • 这里将文本尺寸变得更大
  • 也可以变得更小
  • 或者说,指定一个百分比
  • 设置为周围文本的几倍
  • 指定一个实际尺寸
有时我们不想让单词在空格处换行,可以把空格替换为不换行空格(Non-breaking space,字符实体引用为&nbsp;)。也可以用{{Nowrap}}模板,在单词较多时会更方便。
Mr.&nbsp;Smith或400&nbsp;km/h
Mr. Smith或400 km/h
上标与下标
有时候需要用到上下标,比如M<sup>me</sup> Denise、CH<sub>4</sub>。
有时候需要用到上下标,比如Mme Denise、CH4