编辑语法

来自Shiyin's note
202.127.29.127讨论2013年1月9日 (三) 09:30的版本
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳到导航 跳到搜索

你可以用维基标记来格式化文本。维基标记由星号、单引号或等号这样普通的字符组成,但它们在维基中有特殊的功能,有时与它们的位置有关。譬如,要将一个词格式化为斜体字,只要将文字放在两对单引号之间,''像这样''

文字格式标记

描述 你这样写 你得到的是
字符(内联)格式化——所有地方都适用
斜体字
''斜体''

斜体

粗体字
'''粗体'''

粗体

粗斜体文字
'''''粗斜体'''''

粗斜体

删除的文字
<strike>删除的文字</strike>

删除的文字

转义维基标记
<nowiki>不使用''标记''</nowiki>

不使用''标记''

转义一次维基标记
[[API]]<nowiki/>扩展

API扩展

小节格式化——仅在一行的开始
不同级别的标题

== 二级标题 ==

=== 三级标题 ===

==== 四级标题 ====

===== 五级标题 =====

====== 六级标题 ======


模板:Note

二级标题

三级标题

四级标题

五级标题
六级标题
水平线
上面的文字
----
下面的文字

上面的文字


下面的文字

无编号的列表
* 每一行
* 以[[Wikipedia:asterisk|星号]](*)字符开头。
** 星号越多,
*** 层级越深。
* 换行记号<br/>不会中断层级。
*** 但如果层级跳跃,则会出现空白。
任何其它形式的开头都会终止列表。
  • 每一行
  • 星号(*)字符开头。
    • 星号越多,
      • 层级越深。
  • 换行记号
    不会中断层级。
      • 但如果层级跳跃,则会出现空白。

任何其它形式的开头都会终止列表。

带编号的列表
# 每一行
# 以[[Wikipedia:Number_sign|数字符号]](#)开头。
## 数字符号越多,
### 层级
### 越深。
# 换行记号<br/>不会中断层级。
### 但如果层级跳跃,则会出现空白。
# 空行

# 将结束列表并开始另一个。
任何其它形式的开头都会
终止列表。
  1. 每一行
  2. 数字符号(#)开头。
    1. 数字符号越多,
      1. 层级
      2. 越深。
  3. 换行记号
    不会中断层级。
      1. 但如果层级跳跃,则会出现空白。
  4. 空行
  1. 将结束列表并开始另一个。

任何其它形式的开头都会 终止列表。

定义列表
;项目 1
: 定义 1
;项目 2
: 定义 2-1
: 定义 2-2
项目 1
定义 1
项目 2
定义 2-1
定义 2-2
文本缩进
: 单层缩进
:: 双层缩进
::::: 多层缩进

模板:Note

单层缩进
双层缩进
多层缩进
混合不同类型的列表
# 一
# 二
#* 二点一
#* 二点二
# 三
#; 三之项目一
#: 三之定义一
# 四
#: 四之定义一
#: 这看上去就像是上一行的接续
#: 它经常被用来
#: 取代<br/> <nowiki><br/></nowiki>
# 五
## 五点一
### 五点一点一
## 五点二

模板:Note

    • 二点一
    • 二点二
  1. 三之项目一
    三之定义一
  2. 四之定义一
    这看上去就像是上一行的接续
    它经常被用来
    取代
    <br/>
    1. 五点一
      1. 五点一点一
    2. 五点二模板:Anchor
预格式化文字
 以一个空格开始一行。
 文本即被'''预格式化''',并且
 '''''可以'''''使用''标记''。

模板:Note

以一个空格开始一行。
文本即被预格式化,并且
可以使用标记
预格式化文本块
 <nowiki>在第一列以一个空格开头,
(在 <nowiki> 之前)。

随后你的块格式即可被
    保留。

复制代码块时这很有用:

def function():
    """documentation string"""

    if True:
        print True
    else:
        print False</nowiki>
在第一列以一个空格开头,
(在 <nowiki> 之前)。

随后你的块格式即可被
    保留。

复制代码块时这很有用:

def function():
    """documentation string"""

    if True:
        print True
    else:
        print False

段落

MediaWiki 忽略单次断行。要开始新的段落,就留空一行。你也可以用 HTML 标记 <br/> 来强制换行。

HTML 标记

某些 HTML 标签是 MediaWiki 可以使用的,例如 <code><div><span><font>。它们可被插入到任何地方。

描述 你这样写 你得到的是
已插入
(在大多数浏览器中显示为下划线。)
<ins>已插入</ins>

或者

<u>下划线</u>

已插入

或者

下划线

已删除
(在大多数浏览器中显示为删除线。)
<s>已删去</s>

或者

<del>已删除</del>

已删去

或者

已删除

等宽字体
<code>源代码</code>

或者

<tt>等宽字体</tt>

源代码

或者

等宽字体

块引用
上面的文字
上面的文字
<blockquote>块引用</blockquote>
下面的文字
下面的文字

上面的文字 上面的文字

块引用

下面的文字 下面的文字

注释
<!-- 这是一段注释 -->
注释仅在编辑窗口内可见。

注释仅在编辑窗口内可见。

完全预格式化的文字
<pre> 文本被'''预格式化'''并且
'''''不可以'''''使用''标记''。</pre>

模板:Note

 文本被'''预格式化'''并且
'''''不可以'''''使用''标记''。
自定义的预格式化文字
<pre style="color:red">
文本被'''预格式化'''
为某种样式,并且
'''''不可以'''''使用''标记''。
</pre>

模板:Note

文本被'''预格式化'''
为某种样式,并且
'''''不可以'''''使用''标记''。
自定义的预格式化文字,可以根据屏幕宽度自动换行
<pre style="white-space: pre-wrap; 
white-space: -moz-pre-wrap;
white-space: -pre-wrap;
white-space: -o-pre-wrap; 
word-wrap: break-word">
这句话之所以这么冗长,就是为了演示文字换行的效果。
</pre>
这句话之所以这么冗长,就是为了演示文本换行的效果。
可以根据屏幕宽度自动换行的预格式化文字
<code>
这句话之所以这么冗长,就是为了演示文字换行的效果。
</code>

这句话之所以这么冗长,就是为了演示文字换行的效果。

插入符号

可使用特殊的字符序列来插入符号以及其它在你键盘上没有的特殊字符。那些序列被称为 HTML 实体。例如:序列(实体)&rarr; 将显示为 HTML 右箭头符号 →;&mdash; 将显示为一个 HTML 短横线符号 —。


模板:Note

HTML 符号实体
Á á Â â ´ Æ æ À à Α α & Å å Ã ã Ä ä Β β ¦ Ç ç ¸ ¢
Χ χ ˆ © ¤ ° Δ δ ÷ É é Ê ê È è Ε ε Η η
Ð ð Ë ë ƒ ½ ¼ ¾ Γ γ > Í í Î î ¡ Ì ì Ι ι
¿ Ï ï Κ κ Λ λ « < ¯ µ · Μ μ  
¬ Ñ ñ Ν ν Ó ó Ô ô Œ œ Ò ò Ω ω Ο ο ª º Ø ø Õ õ Ö
ö Φ φ Π π ϖ ± £ Ψ ψ " » ® Ρ ρ
Š š § ­ Σ σ ς ¹ ² ³ ß Τ τ Θ θ ϑ Þ þ ˜
× Ú ú Û û Ù ù ¨ ϒ Υ υ Ü ü Ξ ξ Ý ý ¥ ÿ Ÿ Ζ ζ

HTML 实体的完整列表可参考维基百科上的文章“HTML 实体列表”。此外,MediaWiki 还支持两个非标准的实体引用序列:&רלמ;&رلم;,它们都与 &rlm; 等价,表示从右至左标记。(用于在同一个页面中混合从右至左的语言和从左至右的语言。)

显示 HTML 标记和符号实体本身(解析或不解析它们)

&amp;euro;  → &euro;
<span style="color: red; text-decoration: line-through;">要修正的错别字</span>  → 要修正的错别字
&lt;span style="color: red; text-decoration: line-through;">要修正的错别字&lt;/span>  → <span style="color: red; text-decoration: line-through;">要修正的错别字</span>

HTML 中的 Nowiki

<nowiki /> 可禁用(HTML)标记:

  • <<nowiki />pre>  → <pre>

不包括 & 符号转义:

  • &<nowiki />amp;  → &

其他格式

除了上述的文字格式化标记,这里还有一些另外的格式化参考: