最近在语音维基的明日方舟模块担任编辑,学到了一些Wiki编辑知识,整理如下:
设置模板
方法一
建立模板
Template1
[[File:{{{name}}}.mp3]]
使用模板
{{Template1|name=W}}
效果
调用[[File:W.mp3]]
这一文件
方法二
建立模板
Template2
[[File:{{{1}}}.mp3]][[File:{{{2}}}.mp3]]
使用模板
{{Template|111|1234}}
效果
调用[File:111.mp3]
与[File:1234.mp3]
这两个文件
字体
说明
两个'
来表示斜体,三个'
表示粗体,五个'
表示粗斜体
对于字体你可以采用如下方式改变大小和颜色
Here's some <big>large text</big> and some <small>little words</small>.
<font color="red">Here is red text</font>
<font size="+3">Here is big text</font>
<span style="color:green">Here is green text</span>
效果
https://heart-of-engine-picture-bed-1.oss-cn-beijing.aliyuncs.com/img/loading1.gif" data-original="
标题
说明
MediaWiki标题使用等号来控制。
文章较长而需要设置段落标题时,可使用
= 一级标题 =
== 二级标题 ==
=== 三级标题 ===
==== 四级标题 ====
===== 五级标题 =====
====== 六级标题 ======
注意:文章标题要求在行首书写,结尾的等号之后不能紧跟文字,否则MediaWiki将不认为是标题。
当文章中含有3个以上标题时,MediaWiki将自动在第一个标题之前生成目录(这是默认的设置)。
列表
顺序列表
顺序列表用#
号表示。一个#
号表示一级,两个#
号表示第二级…
输入:
# 这是第一种
# 哦耶,会自动标上序号哦!!
## 唔!变成第二层了
## 不错玩
### 再到第三层
### 是第三层
得到:
1. 这是第一种
2. 哦耶,会自动标上序号哦!!
1. 唔!变成第二层了
2. 不错玩
1. 再到第三层
2. 还是第三层
无序列表
无序列表用*
号来表示
输入:
* 这是第二种
* 哦耶
** 第二层
***第三层
得到:
• 这是第二种
• 哦耶
• 第二层
• 第三层
混合列表
输入:
#祖父(星 可以这样用)
#*父
#*母
##兄
##*弟
##*妹
### 这是谁?
##*下面的别乱搞啊
#*#(请按照层级)
#祖母(注意标记,第一层的都同样是"#")
得到:
1. 祖父(还可以这样用)
• 父
• 母
1.兄
• 弟
• 妹
1. 这是谁?
• 下面的别乱搞啊
1. (请按照层级)
2. 祖母(注意标记,第一层的都同样是"#")
缩进与列表
mediawiki中的缩进不能使用半角空格调整。有以下几种方式控制缩进格式缩进:
行首使用半角:
号:允许多个半角冒号连用,以控制不同文本缩进深度。
行首使用半角*
号:行首星号是列表控制符,产生列表的同时伴有不同的文本缩进。允许多个星号连用。
行首使用半角#
号:数字序号的列表控制符,与星号类似。注意,多个#号行中夹有非#
号起始的文本行时,
数字序号会中断。
使用;
与:
号配合:分号与冒号称为“定义列表”控制符,冒号之后的部分换行缩进显示。
行首使用全角空格:一种非正规手段,注意不要滥用。
例如输入时在行首加一空格:空格的作用 (请注意行首有一半角空格)
就得到:空格的作用
例如行首输入冒号,就得到两个文字的缩进:
:冒号表示缩进
得到:
冒号表示缩进
使用;
与:
配合,例如输入:
;标题:定义
得到:
标题
定义
注释
mediawiki的注释和html一样,加了注释就不会在wiki页面上出现。<!-- 我要将妳藏起来 -->
换行
MediaWiki文本中,单独回车并不会出现换行。为强制换行,可以:
• 增加空行会分开不同的段落
• 在换行位置使用强制换行标签<br>
内部链接
MediaWiki内部链接使用两个方括号,例如输入[[首页]]
就得到首页(注:这是一个链接)
如果链接的实际地址和现实的不一致,使用下面的格式:[[MediaWiki页面分类|页面分类]]
显示效果如下:页面分类(本链接指向“MediaWiki页面分类”)
外部链接
分以下两种情况:
• URL 地址
MediaWiki 会自动识别为链接。
例如输入:http://godwithus.cn
就显示:http://godwithus.cn
注意:为了正确识别,在URL之后要留一个空格。
• 利用方括号定义外部链接,这种方式可以指定显示的内容。
例如输入:[http://godwithus.cn Godwithus]
就得到:Godwithus [1]
URL和显示文本之间用空格隔开。
分类
添加与编辑分类
在文本中嵌入“[[category:文章分类]]”的文字,会使本文自动归类到“文章分类”下面。一般习惯在文章末尾放 置该语句;同一篇文章可以设定多个分类。
编辑完成后,点击正文页面下端的分类名称,可以进入该分类页面查看更多的同类文章。同时,分类页面
中也可以进行编辑,以进行必要的说明。
引用分类
在 mediawiki 文章中链接分类页面正确的写法是[[:category:XXX]],显示时不会显示前导冒号,例如
category:MediaWiki。
如果没有前导冒号,直接书写[[category:XXX]]不能得到正确的链接,而会将页面进行一次预料之外的分类。
分类页面链接的引用中也可以增加说明文字,格式为[[:category:XXX|说明文字]],例如文本中的
[[:category:MediaWiki|关于MediaWiki的分类]] 将显示为关于MediaWiki的分类。
引用文章
mediawiki中允许调用其他页面中的内容,方法为文章中输入{{被引用文章}}
。在其中要指出命名空间,比
如需要引用主命名空间下的“地球”,则使用{{:地球}}
。
这种调用一般用于公共内容的处理,例如同一专题的侧栏、导航条内容等。
使用图片
• 对于站外图片,直接在文本中书写http链接即可
• 当图片位于本机(没有网址可供调用)时,要把图片在Special:Upload页面上传后才能使用。(该页面的
链接可在左边的“工具箱”中找到,标注为“上传文件”)。
• 图片文件不能使用中文名称,应在上载时指定为英文名称。
• 上载完成后,图片即可被引用。使用方式为在文章编辑时加入“[[Image:Filename.jpg]]”即可(如果发现图
片无法引用,请检查文件名的大小写)
目录控制
当文章中含有3个以上标题时,mediawiki将自动在第一个标题之前生成目录(这是默认的设置)。
• 如果需要隐去目录,可以在文章中加入“__NOTOC__”标记; • 如果需要强制显示目录而不管标题数量,可以加入“__TOC__”标记;
这两个wiki标记不限制出现位置,但一般出现在文章头部或尾部且单独成行。
禁止文字转换
当需要原样显示会被系统转换掉的文本时(如双中括号等),应在歧义文本的两端分别加上<nowiki></nowiki>
标记,系统将不再转换中间的内容。 也可以使用<pre></pre>
标记。
表格
表格标签(table)
可以这样描述一个表格:
{|参数
|}
相当于
<table 参数> </table>
单元格(td)
单元格可以这样产生:
|单元1 |单元2 |单元3
或者这样也可以:
|单元1||单元2||单元3
相当于
<td>单元1</td><td>单元2</td><td>单元3</td>
其中||
相当于新起一行 + |
在单元格中可以这样使用参数:|参数|单元1
相当于
<td 参数>
表头(th)
使用方法和单元格类似,用!
代替|
,用!!
代替||
。但是参数仍然使用|
。
行(tr)
表格开始时会自己新建一行,如果要开始一个新行使用:|-
或者|--------------
或者|-------------------
它们都相当于<tr>
可以这样添加参数:|- 参数
或者|------- 参数
都相当于<tr 参数>
标题(caption)
表格标题标记可以这样使用:|+ 标题
相当于<caption>标题</caption>
你也可以使用参数:|+ 参数|标题
相当于<caption 参数>Caption
参数
参数基本是和html标记语言一致的。
• 边框 border
border的值对应着不同的边框样式,可以在使用时尝试多个值,对比效果后选择
• 对齐 align
align的值可以取right(右对齐)、left(左对齐)、center(居中)、justify(两端对齐)这四种
• 合并单元格 rowspan
和colspan
rowspan和colspan表示为一个单元格所占用的行数和列数
• 颜色 bgcolor
、background
、color
bgcolor和background是设置的背景颜色,color是设置的字体的颜色。
效果
特殊字符
变音及重音符号
À Á Â Ã Ä Å
Æ Ç È É Ê Ë
Ì Í Î Ï Ñ Ò
Ó Ô Õ Ö Ø Ù
Ú Û Ü ß à á
â ã ä å æ
ç
è é ê ë ì í
î ï ñ ò ó ô
õ ö ø ù ú û
ü ÿ
对应于:
À Á Â Ã Ä Å
Æ Ç È É Ê Ë
Ì Í Î Ï Ñ Ò
Ó Ô Õ Ö Ø Ù
Ú Û Ü ß à á
â ã ä å æ ç
è é ê ë ì í
î ï ñ ò ó ô
œ õ ö ø ù ú
û ü ÿ
标点符号
¿ ¡ « » § ¶
† ‡ • —
对应于:
¿ ¡ « » § ¶
† ‡ • —
商业符号
™ © ® ¢ € ¥
£ ¤
对应于:
™ © ® ¢ € ¥
£ ¤
数学标识
下标:x2
上标:x2 或者 x²
注:上标的后一种方法可能在多数情况下无法使用,但情况允许下请使用因为这使文章看起来较为顺眼。
ε0 = 8.85 × 10−12 C² / J m.
对应于:
下标: x<sub>2</sub>
上标: x<sup>2</sup> 或者 x²
ε<sub>0</sub> =
8.85 × 10<sup>−12</sup>
C² / J m.
希腊字母
α β γ δ ε ζ
η θ ι κ λ μ ν
ξ ο π ρ σ ς
τ υ φ χ ψ ω
Γ Δ Θ Λ Ξ Π
Σ Φ Ψ Ω
对应于:
α β γ δ ε ζ
η θ ι κ λ μ ν
ξ ο π ρ σ ς
τ υ φ χ ψ ω
Γ Δ Θ Λ Ξ Π
Σ Φ Ψ Ω
数学符号
∫ ∑ ∏ √ − ± ∞
≈ ∝ ≡ ≠ ≤ ≥ →
× · ÷ ∂ ′ ″
∇ ‰ ° ∴ ℵ ø
∈ ∉ ∩ ∪ ⊂ ⊃ ⊆ ⊇
¬ ∧ ∨ ∃ ∀ ⇒ ⇔
对应于
∫ ∑ ∏ √ − ± ∞
≈ ∝ ≡ ≠ ≤ ≥ →
× · ÷ ∂ ′ ″
∇ ‰ ° ∴ ℵ ø
∈ ∉ ∩ ∪ ⊂ ⊃ ⊆ ⊇
¬ ∧ ∨ ∃ ∀ ⇒ ⇔
→ ↔
不等式
x2 ≥ 0 true.
• 要分开文字,使用非分隔空格 -
• 也防止在文字中间换行。这在方程式中十分有用
对应于:
<i>x</i><sup>2</sup> ≥ 0 true.
Ascii文字艺术(每行开始处留空)
∞ -x²
∫ e dx = √π -∞
对应于:
∞ -x²
∫ e dx = √π
-∞
还缺什么
注:本栏目旨在为下次编辑做提示
文本效果
表格栏
表格效果
学业繁忙,本栏目暂时停更
注
上传博客时遇到了
line: 40,
location: '\x1B[35m_posts/MediaWiki编辑模板.md\x1B[39m [Line 40, Column 158]',
type: 'unexpected token: :'
问题,参考文章hexo+css遇到的unexpected token问题后解决
这是因为使用了{{}}
导致的,在hexo中双括号里的内容会被当做变量解析。
原文中的
mediawiki中允许调用其他页面中的内容,方法为文章中输入{{被引用文章}}。在其中要指出命名空间,比
如需要引用主命名空间下的“地球”,则使用{{:地球}}。
改为
mediawiki中允许调用其他页面中的内容,方法为文章中输入`{{被引用文章}}`。在其中要指出命名空间,比如需要引用主命名空间下的“地球”,则使用`{{:地球}}`。
问题解决