Wiki語法

出自YFRobotwiki
在2014年8月2日 (六) 10:34由Admin對話 | 貢獻所做的修訂版本

(差異) ←上個修訂 | 最新修訂 (差異) | 下一修訂→ (差異)
跳轉到: 導覽搜尋

字體

兩個 ' 來表示斜體,三個 ' 表示粗體,五個 ' 表示粗斜體,比如 斜體 粗體 粗斜體

對於字體你可以採用如下方式改變大小和顏色,比如

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>

將得到: Here's some large text and some little words.

Here is red text

Here is big text

Here is green text

即使用標籤 <big>,<small>,<font>,<span>

標題

MediaWiki標題使用等號來控制。

文章較長而需要設置段落標題時,可使用

= 一级标题 =

== 二级标题 ==

=== 三级标题 ===

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

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

等 wiki 標記。系統將自動根據標題等級顯示出不同的字體效果。

注意:文章標題要求在行首書寫,結尾的等號之後不能緊跟文字,否則MediaWiki將不認為是標題。

當文章中含有3個以上標題時,MediaWiki將自動在第一個標題之前生成目錄(這是默認的設置)。

列表

順序列表

順序列表用#號表示。一個#號表示一級,兩個#號表示第二級...

輸入:

# 这是第一种
# 哦耶,会自动标上序号哦!!
## 唔!变成第二层了
## 不错玩
### 再到第三层
### 还是第三层

得到:

  1. 這是第一種
  2. 哦耶,會自動標上序號哦!!
    1. 唔!變成第二層了
    2. 不錯玩
      1. 再到第三層
      2. 還是第三層

無序列表

無序列表用*號來表示

輸入:

* 这是第二种
* 哦耶
** 第二层
***第三层

得到:

  • 這是第二種
  • 哦耶
    • 第二層
      • 第三層

混合列表

輸入:

#祖父(还可以这样用)
#*父
#*母
##兄
##*弟
##*妹
### 这是谁?
##*下面的别乱搞啊
#*#(请按照层级)
#祖母(注意标记,第一层的都同样是"#")

得到:

  1. 祖父(還可以這樣用)
      1. 這是誰?
      • 下面的別亂搞啊
      1. (請按照層級)
  2. 祖母(注意標記,第一層的都同樣是"#")

縮進與列表

mediawiki中的縮進不能使用半形空格調整。有以下幾種方式控制縮進格式縮進:

行首使用半形:號:允許多個半形冒號連用,以控制不同文本縮進深度。

行首使用半形*號:行首星號是列表控制符,產生列表的同時伴有不同的文本縮進。允許多個星號連用。

行首使用半形#號:數字序號的列表控制符,與星號類似。注意,多個#號行中夾有非#號起始的文本行時,數字序號會中斷。

使用;與:號配合:分號與冒號稱為「定義列表」控制符,冒號之後的部分換行縮進顯示。

行首使用全形空格:一種非正規手段,注意不要濫用。

例如輸入時在行首加一空格:

 空格的作用

(請注意行首有一半形空格)

就得到:

空格的作用

例如行首輸入冒號,就得到兩個文字的縮進:

:冒号表示缩进

得到:

冒號表示縮進

使用;與:配合,例如輸入:

;标题:定义

得到:

標題
定義

注釋

mediawiki的注釋和html一樣啦,加了注釋就不會在wiki頁面上出現了啦。

<!-- 我要将妳藏起来 -->

換行

MediaWiki文本中,單獨回車並不會出現換行。為強制換行,可以:

  • 增加空行會分開不同的段落
  • 在換行位置使用強制換行標籤「<br>」

內部鏈接

MediaWiki內部鏈接使用兩個方括弧,例如輸入

[[首页]]

就得到 首頁

如果鏈接的實際地址和現實的不一致,使用下面的格式:

[[MediaWiki页面分类|页面分类]]

顯示效果如下:

頁面分類

外部鏈接

分以下兩種情況:

  • URL 地址 MediaWiki 會自動識別為鏈接。
例如輸入:
http://godwithus.cn
就顯示:
http://godwithus.cn
注意:為了正確識別,在URL之後要留一個空格。
  • 利用方括弧定義外部鏈接,這種方式可以指定顯示的內容。
例如輸入:
[http://godwithus.cn Godwithus]
就得到:
Godwithus
URL和顯示文本之間用空格隔開。

分類

添加與編輯分類

在文本中嵌入「[[category:文章分类]]」的文字,會使本文自動歸類到「文章分類」下面。一般習慣在文章末尾放置該語句;同一篇文章可以設定多個分類。

編輯完成後,點擊正文頁面下端的分類名稱,可以進入該分類頁面查看更多的同類文章。同時,分類頁面中也可以進行編輯,以進行必要的說明。

引用分類

在 mediawiki 文章中鏈接分類頁面正確的寫法是[[:category:XXX]],顯示時不會顯示前導冒號,例如category:MediaWiki

如果沒有前導冒號,直接書寫[[category:XXX]]不能得到正確的鏈接,而會將頁面進行一次預料之外的分類。

分類頁面鏈接的引用中也可以增加說明文字,格式為[[:category:XXX|说明文字]],例如文本中的 [[:category:MediaWiki|关于MediaWiki的分类]] 將顯示為關於MediaWiki的分類

引用文章

mediawiki中允許調用其他頁面中的內容,方法為文章中輸入{{被引用文章}}。在其中要指出命名空間,比如需要引用主命名空間下的「地球」,則使用{{:地球}}。

這種調用一般用於公共內容的處理,例如同一專題的側欄、導航條內容等。

使用圖片

  • 對於站外圖片,直接在文本中書寫http鏈接即可
  • 當圖片位於本機(沒有網址可供調用)時,要把圖片在Special:Upload頁面上傳後才能使用。(該頁面的鏈接可在左邊的「工具箱」中找到,標註為「上傳文件」)。
  • 圖片文件不能使用中文名稱,應在上載時指定為英文名稱。
  • 上載完成後,圖片即可被引用。使用方式為在文章編輯時加入「[[Image:Filename.jpg]]」即可(如果發現圖片無法引用,請檢查文件名的大小寫)

禁止文字轉換

當需要原樣顯示會被系統轉換掉的文本時(如雙中括弧等),應在歧義文本的兩端分別加上

<nowiki></nowiki>

標記,系統將不再轉換中間的內容。 也可以使用

<pre></pre>

標記。

目錄控制

當文章中含有3個以上標題時,mediawiki將自動在第一個標題之前生成目錄(這是默認的設置)。

  • 如果需要隱去目錄,可以在文章中加入「__NOTOC__」標記;
  • 如果需要強制顯示目錄而不管標題數量,可以加入「__TOC__」標記;

這兩個wiki標記不限制出現位置,但一般出現在文章頭部或尾部且單獨成行。

表格

表格標籤(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是設置的字體的顏色。這3個參數的取值見下圖 File:Colorlist.jpg

  • 針對單元格設置背景色和字體色,
{| border=1
| bgcolor=blue | <font color=yellow> 字黄背景蓝
| 沒设定顏色
| style="background:red; color:yellow" | 字黄背景红
| 沒设定顏色
|}
顯示為
字黃背景藍 沒設定顏色 字黃背景紅 沒設定顏色
  • 針對整行或者整列或者整個表格色彩的設置
{| style="background:yellow; color:blue" border=1
|- 
| 这行是
| 蓝字
| 黄背景
|- style="background:navy; color:white"
| 这行是
| 白字
| 深海蓝
|-
| 这行
| style="background:white" | 比较
| 不一样
|}
這行是 藍字 黃背景
這行是 白字 深海藍
這行 比較 不一樣

行高(height)和列寬(width)

整個表格的行高(height)和列寬(width),以及任意列的列寬可以進行設定。要設定任意行的行高,可以通過設定該行任意一個單元格的行高來實現。如果存在行、列的高、寬沒有設定,那麼表格的顯示結果可能隨瀏覽器的不同而不同。

{| style="width:75%; height:200px" border="1"
|- 
| abc
| def
| ghi
|- style="height:100px" 
| jkl
| style="width:200px" |mno
| pqr
|-
| stu
| vwx
| yz
|}

將得到這樣的結果:

abc def ghi
jkl mno pqr
stu vwx yz

實例

  • 實例1:
{|
| 单元1,行1
| 单元2,行1
|-
| 单元1,行2
| 单元2, 行2
|}
將生成:
單元1,行1 單元2,行1
單元1,行2 單元2, 行2
  • 實例2:
{| align=right border=1
| 单元1, 行1
|rowspan=2| 单元2, 行1 (和2)
| 单元3, 行1
|-
| 单元1, 行2
| 单元3, 行2
|}
將生成:
單元1, 行1 單元2, 行1 (和2) 單元3, 行1
單元1, 行2 單元3, 行2
  • 實例3
嵌套表格
{| border=1
| 你好
|
{| bgcolor=#ABCDEF border=2
|中国
|-
|表格
|}
|原来表格
|}
生成:
你好
中國
表格
原來表格
  • 實例4:
帶標題的表格
{| border=1 align=right
|+ '''这是标题''' 请参看:
|独立||1949年
|-
|国家||中华人民共和国
|-
|时区||UTC+8
|-
|国歌||义勇军进行曲
|-
|域名||.cn
|}
將生成:
這是標題 請參看:
獨立 1949年
國家 中華人民共和國
時區 UTC+8
國歌 義勇軍進行曲
域名 .cn

高級特性

  • 名字空間:在mediawiki中,以英文開始的文章標題中首字母自動大寫;標題中的空格會被自動使用下劃線代替。


下面表格的左邊顯示瀏覽效果。也就是說,要使文字實現像左邊列一樣的效果,輸入右邊列的文字就行了。

您或許想在另一個窗口打開本頁以做參考。如果您希望實驗一下,您可以在沙盒中實驗。

章節、段落,列表及線條

您所看到的 您所輸入的
當您在對話頁添加評語時,您應當簽名。您可以輸入三條~添加用戶名:Michael留言

或四條~添加用戶名及日期時間: Michael留言) 2012年8月18日 (六) 06:00 (CST)

當輸入五條~時只顯示時間: 2012年8月18日 (六) 06:00 (CST)

当您在对话页添加评语时,您应当签名。
您可以输入三条~添加用户名: 
~~~

或四条添加用户名及日期时间:
~~~~

当输入五条时只显示时间:
~~~~~

字元格式

您所看到的 您所輸入的

變音及重音符號:
À Á Â Ã Ä Å
Æ Ç È É Ê Ë
Ì Í Î Ï Ñ Ò
Ó Ô Õ Ö Ø Ù
Ú Û Ü ß à á
â ã ä å æ

ç
è é ê ë ì í
î ï ñ ò ó ô
õ ö ø ù ú û
ü ÿ



&Agrave; &Aacute; &Acirc; &Atilde; &Auml; &Aring; 
&AElig; &Ccedil; &Egrave; &Eacute; &Ecirc; &Euml; 
&Igrave; &Iacute; &Icirc; &Iuml; &Ntilde; &Ograve; 
&Oacute; &Ocirc; &Otilde; &Ouml; &Oslash; &Ugrave; 
&Uacute; &Ucirc; &Uuml; &szlig; &agrave; &aacute; 
&acirc; &atilde; &auml; &aring; &aelig; &ccedil; 
&egrave; &eacute; &ecirc; &euml; &igrave; &iacute;
&icirc; &iuml; &ntilde; &ograve; &oacute; &ocirc; 
&oelig; &otilde; &ouml; &oslash; &ugrave; &uacute; 
&ucirc; &uuml; &yuml;

標點符號:
¿ ¡ « » § ¶
† ‡ • —


&iquest; &iexcl; &laquo; &raquo; &sect; &para;
&dagger; &Dagger; &bull; &mdash;

商業符號:
™ © ® ¢ € ¥
£ ¤


&trade; &copy; &reg; &cent; &euro; &yen; 
&pound; &curren;
下標:x2

上標:x2 或者 x²

  • 上標的後一種方法可能在多數情況下無法使用,但情況許可下請使用因為這使文章看起來較順眼。

ε0 = 8.85 × 10−12 C² / J m.

下标: x<sub>2</sub>
上标: x<sup>2</sup> 或者 x&sup2;

&epsilon;<sub>0</sub> =
8.85 × 10<sup>−12</sup>
C² / J m.
希臘字母:

α β γ δ ε ζ
η θ ι κ λ μ ν
ξ ο π ρ σ ς
τ υ φ χ ψ ω
Γ Δ Θ Λ Ξ Π
Σ Φ Ψ Ω


&alpha; &beta; &gamma; &delta; &epsilon; &zeta; 
&eta; &theta; &iota; &kappa; &lambda; &mu; &nu; 
&xi; &omicron; &pi; &rho;  &sigma; &sigmaf;
&tau; &upsilon; &phi; &chi; &psi; &omega;
&Gamma; &Delta; &Theta; &Lambda; &Xi; &Pi; 
&Sigma; &Phi; &Psi; &Omega;

數學符號:
∫ ∑ ∏ √ − ± ∞
≈ ∝ ≡ ≠ ≤ ≥ →
× · ÷ ∂ ′ ″
∇ ‰ ° ∴ ℵ ø
∈ ∉ ∩ ∪ ⊂ ⊃ ⊆ ⊇
¬ ∧ ∨ ∃ ∀ ⇒ ⇔


&int; &sum; &prod; &radic; &minus; &plusmn; &infin;
&asymp; &prop; &equiv; &ne; &le; &ge; &rarr;
&times; &middot; &divide; &part; &prime; &Prime;
&nabla; &permil; &deg; &there4; &alefsym; &oslash;
&isin; &notin; &cap; &cup; &sub; &sup; &sube; &supe;
&not; &and; &or; &exist; &forall; &rArr; &hArr;
&rarr; &harr;
x2   ≥   0 true.
  • 要分開文字,使用非分隔空格 - &nbsp;.
  • &nbsp;也防止在文字中間換行。這在方程式中十分有用。
<i>x</i><sup>2</sup>&nbsp;&nbsp;&ge;&nbsp;&nbsp;0 true.

Ascii文字藝術(每行開始處留空):

∞ -x²
∫ e   dx = √π
-∞ 
 
&infin; -x&sup2;
&int; e   dx = &radic;&pi;
-&infin; 

插件語法

cite

簡介

Cite 是 mediawiki 的一個插件,可以方便的進行參考文獻的引用與處理。

主要語法關鍵字有:ref group reference

使用方法

第一

例如:

這是第一個參考文獻的例子,在要引用的文字後面加入<ref>参考文献的信息</ref>的標籤即可,例如本例加入 Template:Bottom Help:幫助