Wiki 中階語法:修訂版本之間的差異
出自六年制學程
(新頁面: 分類:Mediawiki) |
|||
(未顯示2位用戶所作出之5次版本) | |||
第 1 行: | 第 1 行: | ||
[[分類:Mediawiki]] | [[分類:Mediawiki]] | ||
+ | 可參考 [https://www.mediawiki.org/wiki/Help:Formatting/zh Help:格式化文本] | ||
+ | |||
+ | ===段落=== | ||
+ | #段落標題(含子段落標題)在同一頁面內應該僅有一個,使用相同的標題名稱會產生混淆的問題。 | ||
+ | #一個共筆頁可以嵌入另一個共筆頁成為後者的一個段落,詳見[[#嵌入|嵌入]]。 | ||
+ | #每個段落標題的右側都有一個「[編輯]」連結,用來編輯當前這個段落的內容。使用<nowiki>__NOEDITSECTION__</nowiki>代碼可以抑制產生段落的編輯連結。 | ||
+ | |||
+ | ===目錄(TOC)=== | ||
+ | #每頁只要超過三個段落標題,就會自動根據這些標題生成一個目錄(table of contents)(TOC) 。 | ||
+ | #在頁中加入了<nowiki>__NOTOC__</nowiki>代碼會抑制產生 TOC 。 | ||
+ | #使用<nowiki>__FORCETOC__</nowiki> 或 <nowiki>__TOC__</nowiki> 代碼可以在少於四個段落標題的情況下強制顯示目錄。 | ||
+ | #在第一個段標之前有時還會寫全頁導言,目錄的預設位置在全頁導言之後,第一個段標之前。但可以用<nowiki>__TOC__</nowiki>固定目錄的位置。 | ||
+ | #編輯某頁導言可以在 URL 使用「?title=某頁&action=edit&section=0」因為導言的段序號是0。 | ||
+ | |||
+ | ===文字表現=== | ||
+ | #行頁連續四個以上的 hyphen(-),代表畫一條橫線。 | ||
+ | #行首空白代表虛線矩形包住內容。 | ||
+ | #「<nowiki>''</nowiki>…<nowiki>''</nowiki>」代表所夾的字要''拉斜''。 | ||
+ | #「<nowiki>'''</nowiki>…<nowiki>'''</nowiki>」代表所夾的字要'''加粗'''。 | ||
+ | #dl(Definition List定義清單)中的兩元素:dt( Definition Term 定義項目)用行首分號(;)代表;dd( Definition Description 定義描述)用行首冒號(:)代表。顯示效果如下: | ||
+ | #;AA(dt) | ||
+ | #:BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB(dd) | ||
+ | #:CCC(dd) | ||
+ | |||
+ | ===內部連結=== | ||
+ | #連向段落:指向本頁內某段落的內部連結用<nowiki>[[</nowiki> #''段落標題'' | ''文字'' ]];連向其他頁面某段落的內部連結用<nowiki>[[</nowiki> ''頁名''#''段落標題'' | ''文字'' ]]。 | ||
+ | #指向分類名字空間的內部連結要寫成<nowiki>[[</nowiki>:分類:何種類別]];而<nowiki>[[</nowiki>分類:何種類別]]是用以表達本頁隸屬於那一個類別。 | ||
+ | #貼圖語法「<nowiki>[[File:Cc large.png|thumb|50px|CC圖示]]</nowiki>」結果如右。[[File:Cc large.png|thumb|50px|CC圖示]] 更多圖像的相關說明請參考:[http://zh.wikipedia.org/wiki/Help:圖像 使用說明:圖像] | ||
+ | #*圖的各項屬性以「|」隔開。 | ||
+ | #*thumb代表加邊框、圖解、及放大圖示。 | ||
+ | #*多少px代表圖寬,圖長依比例調整。 | ||
+ | #*圖先在本 wiki 找,找到就秀;找不到也沒關係,會直接到「維基共享資源」上去找,再找不到才不秀。 | ||
+ | #*從「維基共享資源」借來的圖,雖然宛如在本 wiki 上,wiki_page 表中也有這一筆, wiki_imagelinks 表也連結了使用此圖的諸頁,但 wiki_image 表中沒有本圖的相關資料,而 images 資料夾中也沒有這個圖的實體檔案。 | ||
+ | #跨wiki連結,請查 wiki_interwiki 資料表,iw_prefix指示名字空間,iw_url欄放另一個wiki的URL及頁名參數的位置。 | ||
+ | |||
+ | ===表格=== | ||
+ | #「{|」表格開始,其後可以加表格屬性;「|}」表格結束。 | ||
+ | #「|-」或「|-----------」或「|-------------------」均為起新的一列。其後可以加本列屬性。起新列之後一定要換行,不能接著起新格。本列結束不必表示,因為碰到下一個新列開始,自然就是本列結束。 | ||
+ | #「!」此格之中的字調中加粗(即th),「|」正常格(即td)。 | ||
+ | #「!!」不換行起新格,其中的字調中加粗(即th),「||」不換行起新的正常格(即td)。 | ||
+ | #諸列的第一格只能有一個 ! ,兩個 !! 會顯示錯誤;諸列的第一格可以有兩個 || ,也可以只有一個 | ;但有兩個 || 此格不可以加屬性。 | ||
+ | #某列的開頭是「!」,如果不換行,不管之後的格是「!!」或「||」全列諸格都是調中加粗;但之後的格如果換行,就可以轉為正常格。 | ||
+ | #某格的內容如果要加屬性,該格的寫法由「內容」轉為「屬性|內容」。 | ||
+ | #「|+ 標題屬性 表格標題」,必須置於表格開始之後,第一列開始之前。 | ||
+ | #諸屬性的位置: | ||
+ | #*表格屬性在{|之後 | ||
+ | #*表格標題屬性在|+之後 | ||
+ | #*列屬性在|-之後 | ||
+ | #*格的屬性在該格內容之前且與內容以「|」隔開。 | ||
+ | #某些屬性 | ||
+ | #*class=nicetable:好看表格 | ||
+ | #*colspan=幾:跨幾格。 | ||
+ | #*rowspan=幾:跨幾列。 | ||
+ | #*style='…': | ||
+ | ====示例==== | ||
+ | {| class=nicetable | ||
+ | |- | ||
+ | |style='color:red'|AAA ||style='color:blue'|BBB ||style='color:green'|CCC | ||
+ | |- | ||
+ | ||DD ||colspan=2 style='text-align:center'|EEE | ||
+ | |} | ||
+ | |||
+ | ===注釋=== | ||
+ | 須載入擴充套件。 | ||
+ | <nowiki> | ||
+ | <ref>…</ref>…<ref>…</ref> | ||
+ | |||
+ | <div style="font-size:small"> | ||
+ | |||
+ | <references/> | ||
+ | |||
+ | </div></nowiki> | ||
+ | |||
+ | 將頁中所有ref標籤所夾文字集結成注釋段落, | ||
+ | |||
+ | 如: | ||
+ | |||
+ | <ref>第一條注釋。</ref><ref>第二條注釋。</ref> | ||
+ | |||
+ | <references/> | ||
+ | |||
+ | ===嵌入=== | ||
+ | #嵌入模板:「<nowiki>{{</nowiki>模板名稱}}」,此時不含「:」。 | ||
+ | #嵌入另一個共筆頁:「<nowiki>{{</nowiki>名字空間:頁面名稱}}」或「<nowiki>{{</nowiki>:頁面名稱}}」,後者為載入條目頁。 | ||
+ | #跨wiki嵌入共筆頁:「<nowiki>{{</nowiki>網站前置字:名字空間:頁面名稱}}」或「<nowiki>{{</nowiki>網站前置字::頁面名稱}}」,後者為載入條目頁。另一網站須在wiki_interwiki資料表中有的才能用。 | ||
+ | #*網站前置字 ex:zhtwwikipedia (此為中文維基百科) | ||
+ | #*名字空間可以在下方(Wiki 進階語法)找到,但大部分的時候不用寫(兩個:中間不用有任何東西) | ||
+ | |||
+ | ===重定向(一義多名)=== | ||
+ | #方法一:在頁的一開頭寫上「#REDIRECT <nowiki>[[</nowiki>目的頁名]]」 | ||
+ | #移動共筆頁:(在上方選單選擇「移動」) | ||
+ | #*會將目前的共筆頁重定向到指定的目的頁。 | ||
+ | #*如果已有目的頁,則目的頁的內容會被目前共筆頁的內容所取代。 | ||
+ | #*如果選擇「留下重新定向」則目前的共筆頁保留成一個重定向頁。 | ||
+ | #*如果選擇不「留下重新定向」則目前的共筆頁刪除。 | ||
+ | |||
+ | ===消歧義(多義一名)=== | ||
+ | #方法一:建立消歧義頁,內含不同的條目連結 | ||
+ | #使用Distinguish模板,不建立消歧義頁 | ||
+ | |||
+ | ===URL=== | ||
+ | #「zh.wikipedia.org/zh-tw/麋芳」等價於「zh.wikipedia.org?title=麋芳」,將整頁解譯後放入布景中 | ||
+ | #action變數值有: | ||
+ | #*raw:該頁wiki原文, | ||
+ | #**若用IE開jendo.org上的wiki會直接丟回瀏覽視窗,FF則問是否下載; | ||
+ | #**若是中文維基百科,不論IE或FF,由於沒有附檔名且mime為「text/x-wiki」,瀏覽器通常會問要下載還是打開,若選擇打開會再問要用什麼應用軟體打開。 | ||
+ | #*edit:編輯 | ||
+ | #*render:該頁解譯後的結果。 | ||
+ | #*view:將整頁解譯後的結果放入布景中,和沒有action一樣。 | ||
+ | #*history:查看歷史 | ||
+ | #*delete:要有相應的權限才能刪除該頁 | ||
+ | #section僅對raw及edit兩種action有效。變數值有: | ||
+ | #*段序號:第幾段 | ||
+ | #*0:頁導言,在第一段之前 | ||
+ | #*new:起新段 | ||
+ | #*第一層文章的段序為1,2,3,4,其站內嵌文(第二層)段序為T-1,T-2,T-3,第三層站內嵌文段序為T-T-1,T-T-2,T-T-3,餘類推。 | ||
+ | #*跨wiki的站外嵌文第一層段序從1,2,3,4編起 | ||
+ | #redlink變數值只有1,表示紅連結,該頁尚本建立 |
2023年8月16日 (三) 17:16的最新修訂版本
可參考 Help:格式化文本
段落
- 段落標題(含子段落標題)在同一頁面內應該僅有一個,使用相同的標題名稱會產生混淆的問題。
- 一個共筆頁可以嵌入另一個共筆頁成為後者的一個段落,詳見嵌入。
- 每個段落標題的右側都有一個「[編輯]」連結,用來編輯當前這個段落的內容。使用__NOEDITSECTION__代碼可以抑制產生段落的編輯連結。
目錄(TOC)
- 每頁只要超過三個段落標題,就會自動根據這些標題生成一個目錄(table of contents)(TOC) 。
- 在頁中加入了__NOTOC__代碼會抑制產生 TOC 。
- 使用__FORCETOC__ 或 __TOC__ 代碼可以在少於四個段落標題的情況下強制顯示目錄。
- 在第一個段標之前有時還會寫全頁導言,目錄的預設位置在全頁導言之後,第一個段標之前。但可以用__TOC__固定目錄的位置。
- 編輯某頁導言可以在 URL 使用「?title=某頁&action=edit§ion=0」因為導言的段序號是0。
文字表現
- 行頁連續四個以上的 hyphen(-),代表畫一條橫線。
- 行首空白代表虛線矩形包住內容。
- 「''…''」代表所夾的字要拉斜。
- 「'''…'''」代表所夾的字要加粗。
- dl(Definition List定義清單)中的兩元素:dt( Definition Term 定義項目)用行首分號(;)代表;dd( Definition Description 定義描述)用行首冒號(:)代表。顯示效果如下:
- AA(dt)
- BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB(dd)
- CCC(dd)
內部連結
- 連向段落:指向本頁內某段落的內部連結用[[ #段落標題 | 文字 ]];連向其他頁面某段落的內部連結用[[ 頁名#段落標題 | 文字 ]]。
- 指向分類名字空間的內部連結要寫成[[:分類:何種類別]];而[[分類:何種類別]]是用以表達本頁隸屬於那一個類別。
- 貼圖語法「[[File:Cc large.png|thumb|50px|CC圖示]]」結果如右。 更多圖像的相關說明請參考:使用說明:圖像
- 圖的各項屬性以「|」隔開。
- thumb代表加邊框、圖解、及放大圖示。
- 多少px代表圖寬,圖長依比例調整。
- 圖先在本 wiki 找,找到就秀;找不到也沒關係,會直接到「維基共享資源」上去找,再找不到才不秀。
- 從「維基共享資源」借來的圖,雖然宛如在本 wiki 上,wiki_page 表中也有這一筆, wiki_imagelinks 表也連結了使用此圖的諸頁,但 wiki_image 表中沒有本圖的相關資料,而 images 資料夾中也沒有這個圖的實體檔案。
- 跨wiki連結,請查 wiki_interwiki 資料表,iw_prefix指示名字空間,iw_url欄放另一個wiki的URL及頁名參數的位置。
表格
- 「{|」表格開始,其後可以加表格屬性;「|}」表格結束。
- 「|-」或「|-----------」或「|-------------------」均為起新的一列。其後可以加本列屬性。起新列之後一定要換行,不能接著起新格。本列結束不必表示,因為碰到下一個新列開始,自然就是本列結束。
- 「!」此格之中的字調中加粗(即th),「|」正常格(即td)。
- 「!!」不換行起新格,其中的字調中加粗(即th),「||」不換行起新的正常格(即td)。
- 諸列的第一格只能有一個 ! ,兩個 !! 會顯示錯誤;諸列的第一格可以有兩個 || ,也可以只有一個 | ;但有兩個 || 此格不可以加屬性。
- 某列的開頭是「!」,如果不換行,不管之後的格是「!!」或「||」全列諸格都是調中加粗;但之後的格如果換行,就可以轉為正常格。
- 某格的內容如果要加屬性,該格的寫法由「內容」轉為「屬性|內容」。
- 「|+ 標題屬性 表格標題」,必須置於表格開始之後,第一列開始之前。
- 諸屬性的位置:
- 表格屬性在{|之後
- 表格標題屬性在|+之後
- 列屬性在|-之後
- 格的屬性在該格內容之前且與內容以「|」隔開。
- 某些屬性
- class=nicetable:好看表格
- colspan=幾:跨幾格。
- rowspan=幾:跨幾列。
- style='…':
示例
AAA | BBB | CCC |
DD | EEE |
注釋
須載入擴充套件。 <ref>…</ref>…<ref>…</ref> <div style="font-size:small"> <references/> </div>
將頁中所有ref標籤所夾文字集結成注釋段落,
如:
<ref>第一條注釋。</ref><ref>第二條注釋。</ref>
<references/>
嵌入
- 嵌入模板:「{{模板名稱}}」,此時不含「:」。
- 嵌入另一個共筆頁:「{{名字空間:頁面名稱}}」或「{{:頁面名稱}}」,後者為載入條目頁。
- 跨wiki嵌入共筆頁:「{{網站前置字:名字空間:頁面名稱}}」或「{{網站前置字::頁面名稱}}」,後者為載入條目頁。另一網站須在wiki_interwiki資料表中有的才能用。
- 網站前置字 ex:zhtwwikipedia (此為中文維基百科)
- 名字空間可以在下方(Wiki 進階語法)找到,但大部分的時候不用寫(兩個:中間不用有任何東西)
重定向(一義多名)
- 方法一:在頁的一開頭寫上「#REDIRECT [[目的頁名]]」
- 移動共筆頁:(在上方選單選擇「移動」)
- 會將目前的共筆頁重定向到指定的目的頁。
- 如果已有目的頁,則目的頁的內容會被目前共筆頁的內容所取代。
- 如果選擇「留下重新定向」則目前的共筆頁保留成一個重定向頁。
- 如果選擇不「留下重新定向」則目前的共筆頁刪除。
消歧義(多義一名)
- 方法一:建立消歧義頁,內含不同的條目連結
- 使用Distinguish模板,不建立消歧義頁
URL
- 「zh.wikipedia.org/zh-tw/麋芳」等價於「zh.wikipedia.org?title=麋芳」,將整頁解譯後放入布景中
- action變數值有:
- raw:該頁wiki原文,
- 若用IE開jendo.org上的wiki會直接丟回瀏覽視窗,FF則問是否下載;
- 若是中文維基百科,不論IE或FF,由於沒有附檔名且mime為「text/x-wiki」,瀏覽器通常會問要下載還是打開,若選擇打開會再問要用什麼應用軟體打開。
- edit:編輯
- render:該頁解譯後的結果。
- view:將整頁解譯後的結果放入布景中,和沒有action一樣。
- history:查看歷史
- delete:要有相應的權限才能刪除該頁
- raw:該頁wiki原文,
- section僅對raw及edit兩種action有效。變數值有:
- 段序號:第幾段
- 0:頁導言,在第一段之前
- new:起新段
- 第一層文章的段序為1,2,3,4,其站內嵌文(第二層)段序為T-1,T-2,T-3,第三層站內嵌文段序為T-T-1,T-T-2,T-T-3,餘類推。
- 跨wiki的站外嵌文第一層段序從1,2,3,4編起
- redlink變數值只有1,表示紅連結,該頁尚本建立