如何書寫wikitext--wikitext基礎

O、引言

本文針對那些須要快速掌握wikitext基本語法、使用wikitext完成基本表達的學習者。php

本文介紹的wikitext語法知識來源於Wikipedia#Help:Wikitext,解析工具以Sandbox解析的結果爲標準。java

本文使用markdown編寫,但儘可能模擬wikitext的展現效果。對於模擬過程有難度的,文中會註明效果略。markdown

1、基本

''兩個單引號標記的文本顯示爲斜體''

兩個單引號標記的文本顯示爲斜體工具

'''三個單引號標記的文本顯示爲粗體'''

三個單引號標記的文本顯示爲粗體學習

<pre><code> 段落前必須空一行, 以表示接下來的部分是一個段落 </code></pre>ui

段落前必須空一行, 以表示接下來的部分是一個段落spa

:在行首添加一個引號表明一個縮進

效果略code

2、圖像和表格

[[Image:picture.png| frame | center | frame/thumb分別給圖片加框或者提供拇指按鈕,也能夠什麼都不寫]]

圖像的顯示效果沒法預覽。圖片

{| cellpadding="10px" cellspacing="5px" border="1px" align="center"
|-
!一個豎線加一個橫槓表明一個tr
!一個感嘆號表明一個th
|-
|一個豎線表明一個td
|注意表格語法的開頭和結尾
|}

<table> <thead> <tr class="header"> <th><p>一個豎線加一個橫槓表明一個tr</p></th> <th><p>一個感嘆號表明一個th</p></th> </tr> </thead> <tbody> <tr class="odd"> <td><p>一個豎線表明一個td</p></td> <td><p>注意表格語法的開頭和結尾</p></td> </tr> </tbody> </table>ip

3、組織文檔

標題使用等於號包裹文本,從========表明h2h6。爲何沒有h1?由於它被用做當前頁的標題。

#數字列表在行首加#號
##經過增長#號調整項目的層級
  1. 數字列表在行首加#號
    1. 經過增長#號調整項目的層級

<!-- -->

*無序列表在行首加*號
**經過增長*號調整項目的層級
  • 無序列表在行首加*號
    • 經過增長*號調整項目的層級

<!-- -->

;wiki提供了一種定義列表:與冒號配合使用

wiki提供了一種定義列表<br />與冒號配合使用

4、連接

<pre><code>在wiki中引用能夠自動生成&lt;ref&gt;參考文獻&lt;/ref&gt;。 &lt;references /&gt; </code></pre>

在wiki中引用能夠自動生成[1]。

  1. 參考文獻

<!-- -->

[[使用雙層方括號來建立一個內部連接]],進一步使用管道連接顯示[[使用雙層方括號來建立一個內部連接|更簡短的連接名稱]]。

使用雙層方括號來建立一個內部連接,進一步使用管道連接顯示更簡短的連接名稱

使用單層方括號建立外部連接[https://en.wikipedia.org/wiki/Help:Wikitext],我更傾向給它一個標題[https://en.wikipedia.org/wiki/Help:Wikitext 這裏是wikitext的語法知識]。

使用單層方括號建立外部連接https://en.wikipedia.org/wiki/Help:Wikitext,我更傾向給它一個標題這裏是wikitext的語法知識

5、原樣

<code>&lt;nowiki&gt;</code>標記的<nowiki>''wiki''</nowiki>語句不會被引擎解析。

<nowiki>標記的''wiki''語句不會被引擎解析。

若是每個行開頭加一個空格,那麼 
 我在代碼中的樣式會被保留,這有點像<code>&lt;pre&gt;</code>

若是每個行開頭加一個空格,那麼<br />我在代碼中的樣式會被保留,這有點像<pre>

<source lang="java">標記的代碼塊會被高亮,例如:

<source lang="java">
package please; 
public class Quiet{ 
//一個安靜的Java類 
}
</source>

<!-- -->

package please; 
public class Quiet{ 
//一個安靜的Java類 
}

##6、水平線和簽名

經過使用四條連續的短橫----建立一個水平線


經過使用三條波浪線~~~建立只有名字的簽名,四條波浪線~~~~建立名字加日期的簽名,五條波浪線~~~~~建立只有日期的簽名。

相關文章
相關標籤/搜索