Help:源码编辑器教程/新版

From 音MAD维基

前言

可视化编辑器加载较为缓慢,且兼容性一般,故本站推荐使用源码编辑器。

Help:源码编辑器教程仅介绍了 HTML 标签的用法和效果,而本页面将介绍 MediaWiki 语法和 HTML 标签的使用方法和注意事项。

格式

MediaWiki 设计了一套标记语言,来帮助编辑者对文本进行快速排版,这种语言名为「Wiki语法」。

Wiki语法由各种标点符号组成,源码编辑器中在相应文字两旁加上这些符号可以产生特定的效果,比如加粗、加斜体、添加标题、添加链接等等。

实际上Wiki语法就是各种HTML标签的转义,但Wiki语法更加方便,排版时能够节省大量时间。

如果你想快速查阅某类Wiki语法的效果,请见下方的#效果列表

效果列表

名称 格式 效果
文本格式化,可在任何地方使用。
粗体 '''粗体字''' 粗体字
斜体 ''斜体字'' 斜体字
粗斜体 '''''粗斜体''''' 粗斜体
章节格式化,只能用于单独一行。
标题 == 二级标题 ==
=== 三级标题 ===
==== 四级标题 ====
===== 五级标题 =====
====== 六级标题 ======
二级标题
三级标题
四级标题
五级标题
六级标题
分隔线 ----
列表格式化,只能用于一行的开头。
无序列表 * 类别1
* 类别2
* 类别3
** 子类别
*** 子类别之子类别
* 类别4
*** 越级子类别
* 类别1
  • 类别2
  • 类别3
    • 子类别
      • 子类别之子类别
  • 类别4
      • 越级子类别
有序列表 #类别1
#类别2
#类别3
#类别4
  1. 类别1
  2. 类别2
  3. 类别3
  4. 类别4
定义 ; 事物1
: 事物1的定义
; 事物2
: 事物2的定义
事物1
事物1的定义
事物2
事物2的定义
缩进 : 缩进一个字符
:: 缩进两个字符
::: 缩进三个字符
...
缩进一个字符
缩进两个字符
缩进三个字符
预格式化 在行首添加半角空格时,整行文本都将被加框显示,且'''Wiki语法不会失效'''。在引用大段文本时很有用。
在行首添加半角空格时,整行文本都将被加框显示,且Wiki语法不会失效。在引用大段文本时很有用。
  • 在编辑器中,单行的换行符将被忽略,也就是说回车一行不起作用,请回车两行来给文本分段,或者添加<br/>标签来强制换行。

超链接

内部链接

名称 示例 效果
基本使用
内部链接 [[音MAD]] 音MAD
指定显示文字 [[音MAD|音玛德]] 音玛德
链接到章节 本页面章节:[[#内部链接]]
其他页面章节:[[音MAD#历史]]}}
本页面章节:#内部链接
其他页面章节:音MAD#历史
链接到其他名字空间 [[帮助:沙盒]] 帮助:沙盒
链接到子页面 [[/新版]] /新版
链接到父页面的子页面 [[../新版]] Help:源码编辑器教程/新版
特殊功能
分类 [[Category:分类]]
  
多媒体文件 [[File:不适.jpg]]

具体用法见使用方法与帮助以及特殊:上传文件

不适.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}} 拼音pīnyīn
{{color}} {{color|red|Red Fight!!!!}} Red Fight!!!!

辅助模板

一般用于其他模板的编写,此处不作介绍。

魔术字

  • 不显示目录:__NOTOC__
  • 强制显示目录或更改其位置:__TOC__