Wikitext指南

来自Mindustry中文wiki

Wikitext指南

一份简单的wikitext语法初步指南。移动端显示可能不准确,请使用电脑或“查看桌面网站”功能查看。

Wikitext指南

部分参考中文Minecraft Wiki的Wikitext指南,内容采用CC BY-NC-SA 3.0授权。

基础语法

Wikitext语法
描述 语法 语法描述 效果
斜体 ''斜体'' 两个单引号/i标签/em标签 斜体
粗体 '''粗体''' 三个单引号/b标签/strong标签 粗体
粗斜体 '''''粗斜体''''' 五个单引号 粗斜体
上标 文字<sup>上标</sup> sup标签 文字上标
下标 文字<sub>下标</sub> sub标签 文字下标
删除线 <del>删除线</del> del标签 删除线
删除线 <s>删除线</s> s标签 删除线
下划线 <u>下划线</u> u标签 下划线
长横线 <u>----</u> 4个- ----表格中显示不了,见下方
换行 <br> br标签

注:下方是长横线。


链接语法

Wikitext语法
描述 语法 语法描述
站内链接 [[塞普罗|紫色星球]] 两层方括号。可省略“|”后方。直接使用页面标题,用#定位段落。 紫色星球
站外链接 [example.com 示例] 单层方括号,可省略空格后方。修改注意:注意是空格不是“|”! 示例
显示链接 https://mdtwiki.top 直接输入,注意保留https:// https://mdtwiki.top

标题语法

Wikitext语法
描述 语法 语法描述
段落标题(一级标题保留给页面标题) ==二级标题== n级标题n个等号,2≤n≤6
一级标题 =一级标题= 如左,表格中用不了标题语法
二级标题 ==二级标题==
三级标题 ===三级标题===
四级标题 ====四一级标题====
五级标题 =====五级标题=====
六级标题 ======六级标题======

列表语法

Wikitext语法
描述 语法 语法描述 效果
有序列表 #文字#text #符号(多级缩进多个#)
  1. 文字
  2. text
无序列表 *文字*text *符号(多级缩进多个*)
  • 文字
  • text
条目列表 ;条目1 : 定义1 :符号(多级缩进多个*)
条目1
定义1

原始文本/代码块语法

Wikitext语法
描述 语法 语法描述 效果
纯文本块/代码块 <pre>文字''斜体''</pre> pre标签
文字''斜体''
行内纯文本块 <code>文字''斜体''</code> code标签 文字斜体
等宽字 <samp>等宽字</samp> samp标签 等宽字
不解析wiki标记 <nowiki>''斜体''</nowiki> nowiki标签 ''斜体''

纯文本块/代码块的另一种范式:

每行以一个空格开始。
里面的     所有空格  和换行
都会保留。
Wiki标记会被解析

至于pre

里面的     所有空格  和换行
都会保留。
但Wiki''标记''不会被'''解析'''。

表格语法

表格:
wikitext表格以{|开头、|}结尾,核心分隔符规则如下:
行分隔:用|-标记新的一行
单元格分隔:用|标记普通内容单元格
表头分隔:用!标记表头单元格,默认自动加粗居中

{| class="wikitable"
! 表头1 !! 表头2 !! 表头3
|-
| 单元格A1 || 单元格A2 || 单元格A3
|-
| 单元格B1 || 单元格B2 || 单元格B3
|}
表头1 表头2 表头3
单元格A1 单元格A2 单元格A3
单元格B1 单元格B2 单元格B3


横向合并:在单元格前加colspan=N|,N为要合并的列数
纵向合并:在单元格前加rowspan=N|,N为要合并的行数

{| class="wikitable"
! 组别 !! 项目1 !! 项目2
|-
| rowspan=2| 甲组
| 测试A || 测试B
|-
| 测试C || 测试D
|-
| colspan=3| 跨三列的汇总单元格
|}
组别 项目1 项目2
甲组 测试A 测试B
测试C 测试D
跨三列的汇总单元格

结合示例:

{| class="wikitable"
|+ 表格标题
! 表头1 !! colspan="2" style="text-align: right;" | 表头2
! 表头3
|-
| 内容1
| 内容2
| rowspan="2" | 内容3
| 内容4
|-
| 内容5 || 内容6 || 内容7
|}

效果:

表格标题
表头1 表头2 表头3
内容1 内容2 内容3 内容4
内容5 内容6 内容7

‌====快捷简写技巧‌==== 同一行内相邻单元格可用||快速分隔,无需每行单独写| 同一行内相邻表头可用!!快速分隔,无需每行单独写!

样式与属性配置‌

在表格开头{|后可直接添加属性,常用配置:
class="wikitable":维基标准表格样式,自带边框与隔行变色
class="wikitable sortable":启用点击表头排序功能
style="width:100%; text-align:center;":自定义宽度与对齐方式

{| class="wikitable sortable" style="width:80%; margin:auto;"
! 名称 !! 数值 !! 备注
|-
| 示例1 || 100 || 基础项
|-
| 示例2 || 200 || 进阶项
|}
名称 数值 备注
示例1 100 基础项
示例2 200 进阶项

排序表格

排序表格:

{| class="wikitable sortable"
|+ 可排序的物品表
! data-sort-type="number" | ID
! data-sort-type="text" | 建筑名称
! data-sort-type="currency" | 生命值
! data-sort-type="date" | 更新日期
|-
| 096 || 双管 || 250 || 5-3-2009
|-
| 097 || 分裂 || 800 || 11 Feb 2015
|-
| 110 || 气旋 || 1305 || 2019/07/24
|}

效果:

可排序的物品表
ID 建筑名称 生命值 更新日期
096 双管 250 5-3-2009
097 分裂 800 11 Feb 2015
110 气旋 1305 2019/07/24

可折叠表格

可折叠表格:

{| class="wikitable mw-collapsible mw-collapsed"
|+ 点击展开/收起完整数据
! 序号 !! 数据1 !! 数据2
|-
| 1 || 内容 || 内容
|-
| 2 || 内容 || 内容
|}

效果:

点击展开/收起完整数据
序号 数据1 数据2
1 内容 内容
2 内容 内容

无边框表格

序号 数据1 数据2
1 内容 内容
2 内容 内容

+3

具体补充

补充一点细节,独属于本站的内容。

特殊字符

Wikitext语法
描述 语法 语法描述 效果
“|” &#x7C; 输入“|”请改用 |
“<” &#x3C; 输入“<”请改用 >
“>” &#x3E; 输入“>”请改用 >

如果遇到字符冲突,不妨使用HTML实体,浏览器搜索:HTML实体
以及注意,<nowiki>对HTML实体无效!因为这是HTML语法(面向浏览器),而不是Wikitext语法。

输入“|”也可以改用{{!}},但表格中用不了。

目录

__TOC__

一个文档只显示一个目录,上面已经写了一个,所以这个不显示。 反之,如果不需要目录:

__NOTOC__

宏定义

Wikitext语法
描述 语法 语法描述 效果
页面名称 {{PAGENAME}} 页面名称 Wikitext指南
Wiki总编辑次数 {{NUMBEROFEDITS}} 在过去的日子里Wiki一共被编辑了...次 4,118
总页面数 {{NUMBEROFPAGES}} 总页面数 1,632
贡献者数 {{NUMBEROFACTIVEUSERS}} 有...位贡献者参与了建设 25

黑幕

黑幕 黑幕

<span class="heimu">黑幕</span>
<span class="heimu"><s>黑幕</s></span>

重定向

#REDIRECT[[Wikitext指南]]

例如:重定向-测试

拒绝重定向:拒绝

[https://mdtwiki.top/index.php?title=%E9%87%8D%E5%AE%9A%E5%90%91-%E6%B5%8B%E8%AF%95&redirect=no 拒绝]

+1

+2

模板语法

Wikitext语法
描述 语法 语法描述 效果
Wiki模板 AAA{{Nv}} 双层大括号和竖线 AAA[需要考证]

怎么找到模板

特殊:未分类模板
特殊:未使用模板
用不了的模板:
特殊:需要的模板

怎么写模板

如果需要一个模板,格式为:

{{TESTUSED}}

其表现效果为:如果看到这段文字,说明模板使用成功。用于语法指南。
方法:直接创建文件模板:TESTUSED,书写内容即可。
注意:需要等很久才有效!

实用范式

一些被使用的范式。

class:mdtHome

Mindustry-像素工厂 中文 Wiki
官方内容 + 社区翻译补充
<div class="mdtHome">
<div class="mdtPanel mdtHomeHero">
<div class="mdtHomeHeroLogo" aria-hidden="true"></div>
<div class="mdtHomeHeroText">
<div class="mdtHomeHeroTitle">Mindustry-像素工厂 中文 Wiki</div>
<div class="mdtHomeHeroSubtitle">官方内容 + 社区翻译补充</div>
<div class="mdtHomeHeroLinks">[[塞普罗|塞普罗]] [[埃里克尔|埃里克尔]] [https://www.mindustry.top/ 资源站] [[逻辑|逻辑]] [[PVP模式|PVP]] [[模组|模组]] [[教程中心|教程]] [https://eoc.wuaze.com/zh/download/ext/app/index.html?i=1 版本下载]</div>
</div>
</div>
</div>

拆解

<div class="mdtHome">
<div class="mdtHomeHeroLogo" aria-hidden="true"></div>
</div>

引用

引用

<blockquote>引用</blockquote>

标记

标记

<mark>标记</mark>

待定

公式键入

不支持。

测试区&不支持语法

仅保留不受支持的语法。

外站WikiText

<math>x=v_0t+\frac{1}{2}at^2</math>

<chem>C6H12O6</chem>

<ref>引用源1</ref>

<ref name="name">引用源2</ref>

<ref name="name"/>

<ref group="注">注解1</ref>

模板:Note

模板:Cd

模板:^

<syntaxhighlight lang="python">

  1. Wiki标记会直接展示,不会被解析。

def function():

   """documentation string"""
   if True:
       print(True)
   else:
       print(False)

</syntaxhighlight>

模板:Reflist

模板:Notelist 模板:Notelist

Category:物品

模板:Slink

模板:悬浮框

模板:划掉重说

模板:Key

{{#if:条件|aaa|bbb}}

模板:切换标签

HTML

<details> <summary>点击展开更多信息</summary>

这里是被折叠的内容,点击上方标题可以显示/隐藏。

  • 这是列表项1
  • 这是列表项2

</details>


<dialog open>

Greetings, one and all!

 <form method="dialog">
   <button>OK</button>
 </form>

</dialog>

<button name="button">Click me</button>

<style> body {

} </style>

Style

请输入文本 <style> .testSP { color:#00ff00; } </style>

Script
MarkDown

``` md的代码 ```

`md`

> md

  1. md
    1. md

- md 1. md