Help:源码编辑器教程/新版
From 音MAD维基
前言
可视化编辑器加载较为缓慢,且兼容性一般,故本站推荐使用源码编辑器。
Help:源码编辑器教程仅介绍了 HTML 标签的用法和效果,而本页面将介绍 MediaWiki 语法和 HTML 标签的使用方法和注意事项。
格式
MediaWiki 设计了一套标记语言,来帮助编辑者对文本进行快速排版,这种语言名为「Wiki语法」。
Wiki语法由各种标点符号组成,源码编辑器中在相应文字两旁加上这些符号可以产生特定的效果,比如加粗、加斜体、添加标题、添加链接等等。
实际上Wiki语法就是各种HTML标签的转义,但Wiki语法更加方便,排版时能够节省大量时间。
如果你想快速查阅某类Wiki语法的效果,请见下方的#效果列表。
效果列表
名称 | 格式 | 效果 |
---|---|---|
文本格式化,可在任何地方使用。 | ||
粗体 | '''粗体字''' | 粗体字 |
斜体 | ''斜体字'' | 斜体字 |
粗斜体 | '''''粗斜体''''' | 粗斜体 |
章节格式化,只能用于单独一行。 | ||
标题 | == 二级标题 == === 三级标题 === ==== 四级标题 ==== ===== 五级标题 ===== ====== 六级标题 ====== |
二级标题 三级标题 四级标题 五级标题 六级标题 |
分隔线 | ---- | |
列表格式化,只能用于一行的开头。 | ||
无序列表 | * 类别1 * 类别2 * 类别3 ** 子类别 *** 子类别之子类别 * 类别4 *** 越级子类别 |
* 类别1
|
有序列表 | #类别1 #类别2 #类别3 #类别4 |
|
定义 | ; 事物1 : 事物1的定义 ; 事物2 : 事物2的定义 |
|
缩进 | : 缩进一个字符 :: 缩进两个字符 ::: 缩进三个字符 ... |
|
预格式化 | 在行首添加半角空格时,整行文本都将被加框显示,且'''Wiki语法不会失效'''。在引用大段文本时很有用。 |
在行首添加半角空格时,整行文本都将被加框显示,且Wiki语法不会失效。在引用大段文本时很有用。 |
- 在编辑器中,单行的换行符将被忽略,也就是说回车一行不起作用,请回车两行来给文本分段,或者添加
<br/>
标签来强制换行。
超链接
内部链接
名称 | 示例 | 效果 |
---|---|---|
基本使用 | ||
内部链接 | [[音MAD]] |
音MAD |
指定显示文字 | [[音MAD|音玛德]] |
音玛德 |
链接到章节 | 本页面章节:[[#内部链接]] 其他页面章节: [[音MAD#历史]]}} |
本页面章节:#内部链接 其他页面章节:音MAD#历史 |
链接到其他名字空间 | [[帮助:沙盒]] |
帮助:沙盒 |
链接到子页面 | [[/新版]] |
/新版 |
链接到父页面的子页面 | [[../新版]] |
Help:源码编辑器教程/新版 |
特殊功能 | ||
分类 | [[Category:分类]] |
|
多媒体文件 | [[File:不适.jpg]] |
|
其他用法 | ||
链接欺诈 | [[Help:沙盒|]] |
沙盒 |
外部链接
名称 | 格式 | 效果 |
---|---|---|
基本使用 | ||
指定显示文字 | [http://foo.com Foo Bar] | Foo Bar |
编号 | [http://foo.com] | [1] |
纯链接 | http://foo.com/ | http://foo.com |
不常见用法 | ||
忽略协议 | [//:foo.com 若忽略协议,则生成链接使用当前页面的传输协议。] | 若忽略协议,则生成链接使用当前页面的传输协议。 |
跨维基
表格
Wiki语法的表格的表头、单元格的分隔符可以有两种表示形式,其中该形式比较贴近表格形象:
- 源码
{| class="wikitable" |+ ! 表头标题 1 !! 表头标题 2 !! 表头标题 3 |- | 单元格内容 1 || 单元格内容 2 || 单元格内容 3 |- | 单元格内容 1 || 单元格内容 2 || 单元格内容 3 |}
- 效果
表头标题 1 | 表头标题 2 | 表头标题 3 |
---|---|---|
单元格内容 1 | 单元格内容 2 | 单元格内容 3 |
单元格内容 1 | 单元格内容 2 | 单元格内容 3 |
模板
主条目:帮助:模板
模板是大段 Wiki 语法的整合,使用模板可以避免反复使用同一段 Wiki 语法,也可以避免文章或源码过于臃肿。
模板有多种用法,具体如何使用需要视所用模板本身如何定义,如果写入的参数在该模板里未被定义的话,这个参数会不起作用。
使用方法
模板由名称、参数名和参数值组成,参数的赋值方法如下:
- 隐式赋值:
{{模板名称|参数值1|参数值2|……}}
- 按名称赋值:
{{模板名称|参数名1=参数值1|参数名2=参数值2|……}}
- 按编号赋值:
{{模板名称|1=参数值1|2=参数值2|……}}
若模板不需要使用变量,则参数名和参数值可以忽略。
注意
- 不同的参数间需要用
|
隔开。 - 隐式赋值的参数顺序不可调换。
模板替换
常用模板
主条目:帮助:编辑规范/主要模板
名称 | 用法 | 效果 | |||
---|---|---|---|---|---|
链接类 | |||||
{{av}} {{BV}} {{sm}} |
{{av|av7|av号示例}} {{BV|1xx411c7m9|BV号示例}} {{sm|666|sm号示例}} |
av号示例 BV号示例 sm号示例 | |||
{{链接列表}} | {{链接列表| {{work|http://example.com|示例链接|示例作者|示例}} }} |
| |||
{{L}} | {{L|av666}} | av666 | |||
{{WikiLink}} | {{wl|moegirl|红超人}} | 红超人 | |||
样式类 | |||||
{{Ruby}} | {{ruby|拼音|pīnyīn}} | ||||
{{color}} | {{color|red|Red Fight!!!!}} | Red Fight!!!! |
辅助模板
一般用于其他模板的编写,此处不作介绍。
|
魔术字
- 不显示目录:
__NOTOC__
- 强制显示目录或更改其位置:
__TOC__