核能流言終結者維基
Advertisement

基本語法[]

參見維基百科:使用說明:編輯頁面

模板簡介[]

MediaWiki系統可利用模板語法把一個頁面的內容插入另一個頁面,且可以指定輸入參數。適當使用模板可把常用的重覆信息變成簡短的語法,大幅節省力氣。

模板的詳細說明可參考維基百科的使用說明。以下僅簡單介紹:

  • {{TPL}}會去抓頁面「Template:TPL」,把裡面的東西包進來。想知道{{TPL}}會變出什麼,去查詢Template:TPL就能找到。
  • MediaWiki會把頁面名稱的第一個字元強制轉為大寫,因此{{Tpl}}{{tpl}}一樣是指到頁面「Template:Tpl」,但{{TPL}}{{tpl}}就不一樣了。
  • 若要把其他命名空間的頁面當模板用,名稱要加上命名空間,例如:{{Help:使用手冊}};若要把主命名空間的頁面當模板用,可在前面加上半形冒號,例如:{{:Main Page}}
  • 模板可以加參數,例如{{模板名|name=參數}},在包入「Template:模板名」這個頁面時,該頁面裡面的{{{name}}}可取得值為「參數」。
  • 模板參數可以不填名稱,此時會自動編號,例如{{模板名|參數值一|參數值二|參數值三}},在包入「Template:模板名」這個頁面時,該頁面裡面的{{{1}}}可取得值為「參數值一」,{{{2}}}可取得值為「參數值二」,{{{3}}}可取得值為「參數值三」。
    • 也可以強制指定{{{1}}}{{{2}}}{{{3}}}等參數的值,例如{{模板名|1=參數值一|2=參數值二|3=參數值三}}
    • 如果有名參數和無名參數混用,只有未命名的參數會自動編號,例如{{模板名|name=某參數值|參數值一|author=另參數值|參數值二}}結果是{{{name}}}值為「某參數值」、{{{1}}}值為「參數值一」、{{{author}}}值為「另參數值」、{{{2}}}值為「參數值二」。
  • 模板名稱、參數名稱、參數值前後的空格和換行字元會自動去除,例如:

    {{ 模板名 
    | name = 
    
    abc
    
    def  
    
        | author = xyz   pqr 
    
    }}
    

    完全同義於:

    {{模板名|name=abc
    
    def|author=xyz   pqr}}
    

    但這是針對有名參數,無名參數不會去除前後空格與換行,因此:

    {{模板名| abc
     | def }}
    

    不同義於:

    {{模板名|abc|def}}
    

    注意模板和魔術字解析器函數看起來很像但行為不同,魔術字和解析器函數的所有參數都去除前後空格與換行。

    魔術字和解析器函數語法的特微是用冒號(:)區隔第一參數,魔術字的名稱必須全大寫,其語法像是{{PAGESINCATEGORY:參數一|參數二}};解析器函數的名稱則大小寫不限,其語法像是{{fullurl:參數一|參數二}},很多解析器函數名稱會用井號(#)開頭,其語法像是{{#if:參數一|參數二|參數三}}

  • 模板參數值中的某些字元會被解譯,比如想讓「{{{name}}}」的值是「某頁|某站」,就不能寫成{{模板名|name=某頁|某站}},而必須改寫,常用的改寫方式有幾種:

    1. <nowiki>包覆,如{{模板名|name=<nowiki>某頁|某站</nowiki>}}
    2. 用另一個模板包覆,例如用{{!}}取代管線字元(|)已是幾乎所有MediaWiki站台的常規做法,如{{模板名|name=某頁{{!}}某站}}
    3. 用HTML實體,例如管線字元(|)用&#124;,如{{模板名|name=某頁&#124;某站}}

    代換簡表:

    模板 輸出 HTML實體
      &#32;
    Template:! | &#124;
    Template:!! ||
    Template:= = &#61;
    Template:( { &#123;
    Template:) } &#125;
    Template:(( {{
    Template:)) }}
    Template:((( {{{
    Template:))) }}}

常用模板[]

以下為本站設計的常用模板。

一般格式[]

原始碼 效果 說明
{{imp|重點標示}} 重點標示 別名:{{important}}
{{hl|強調標示}} 強調標示 別名:{{highlight}}
{{hl|強調標示加顏色一|lightblue}}

{{hl|強調標示加顏色二|#ADD8E6}}
{{hl|強調標示加顏色三|rgb(173, 216, 230)}}

強調標示加顏色一

強調標示加顏色二
強調標示加顏色三

第二參數指定顏色,可用CSS顏色名稱、十六進位、或十進位表示法
{{code|<nowiki>程式碼</nowiki>}} 程式碼 程式碼左右通常要用<nowiki>包住以免被轉換
{{tpl|模板名稱}}

{{tpl|模板名稱|模板參數1{{!}}模板參數2{{!}}模板參數3}}

{{模板名稱}}

{{模板名稱|模板參數1|模板參數2|模板參數3}}

模板參數中間要用{{!}}等跳脫方式分隔
{{wp|維基百科頁面}} 維基百科:維基百科頁面 連結到中文維基百科的頁面
{{wp|首頁|中文維基}}

{{wp|Main Page|English Wikipedia|en}}

中文維基

English Wikipedia

簡易語法:{{wp|頁面名稱|顯示文字|語言代碼}}
{{wp|page=Main Page|title=History of Wikipedia|lang=en|param=action=history}} History of Wikipedia 正式語法:{{wp|page=頁面名稱|title=顯示文字|lang=語言代碼|param=指令參數}}
{{iw|http://zh.community.wikia.com|Wikia 中文|action{{=}}history|維基網某頁面歷史}} 維基網某頁面歷史 簡易語法:{{iw|MediaWiki站台位址(前面含http://,後面不含斜線)|頁面名稱|指令參數(等號要跳脫)|顯示文字}}
{{iw|domain=http://zh.community.wikia.com|page=Wikia 中文|param=action=history|title=維基網某頁面歷史}} 維基網某頁面歷史 正式語法:{{iw|domain=MediaWiki站台位址|page=頁面名稱|param=指令參數|title=顯示文字}}
{{main|格式手冊}} 用在分類頁會顯示成:「此分類的主頁面是格式手冊

內容標示[]

原始碼 效果 說明
{{todo}} [待處理]
{{todo|一段文字}} 一段文字[待處理]
{{subst:todo/auto}} [待處理] 會自動填入目前的日期
{{subst:todo/auto|一段文字}} 一段文字[待處理] 會自動填入目前的日期
{{fact}} [來源待查]
{{fact|一段文字}} 一段文字[來源待查]
{{subst:fact/auto}} [來源待查] 會自動填入目前的日期
{{subst:fact/auto|一段文字}} 一段文字[來源待查] 會自動填入目前的日期

引言[]

建議使用模板{{Quote|一段文字}}{{QuoteH}}一段文字{{QuoteF}}取代內建的<blockquote>一段文字</blockquote>,後者可能會讓編輯器在轉換Source與Visual編輯模式時多插入不該有的空白行,造成排版失常。

{{Quote}}模板是改編自維基百科的{{Quotation}}模板,更多類似模板可參考維基百科的說明

原始碼 效果 說明
{{quote|{{測試文字}}}}

我是測試文字。這段文字是用於說明格式,請勿刪除。

一般引言
{{quote|{{測試文字}}|height=20px|style=background-color:green;}}

我是測試文字。這段文字是用於說明格式,請勿刪除。

一般引言並指定高度及樣式
{{quoteH}}
{{測試文字}}
{{quoteF}}

我是測試文字。這段文字是用於說明格式,請勿刪除。

一般引言,切成頭尾兩個模板,以方便夾入複雜格式
{{quoteH|height=20px|style=background-color:green;}}
{{測試文字}}
{{quoteF}}

我是測試文字。這段文字是用於說明格式,請勿刪除。

一般引言,切成頭尾兩個模板,並指定高度及樣式

參考資料[]

建議使用{{reflist}}模板取代內建的<references/>,前者有較多的格式和功能可設定,且與維基百科相容,其詳細用法可參見維基百科,以下只做簡單說明。

基本語法為:

{{Reflist|欄數或欄寬|group="分組名稱"|colwidth=欄寬|liststyle=列表格式}}
欄數或欄寬(選填)
{{Reflist|2}}會產生二欄式列表,{{Reflist|3}}會產生三欄式列表
也可以填入欄寬,如{{Reflist|30em}},參見下面「欄寬」參數的說明
分組名稱(選填)
例如前面使用<ref group="註">註解</ref>,後面就可以用{{Reflist|group="註"}}
欄寬(選填)
{{Reflist|colwidth=30em}}會根據總寬計算欄數,標準內文1em是14px,30em即420px,如果總寬是500px,則產生1欄列表;如果總寬是900px,則產生2欄列表;依此類推。
如設定了欄寬參數,會覆蓋上面的「欄數或欄寬」參數
列表格式(選填)
{{Reflist|upper-alpha}}會產生用大寫英文字母編號的列表,其他還可選擇upper-romanlower-alphalower-greeklower-roman、等等。

一般建議項目很少時使用一欄,項目多時使用二欄、三欄、或欄寬30em。如果項目很多但每一項都很短,則可增加欄數或減少欄寬。(可參見維基百科的討論

引用文獻[]

以下模版格式比照維基百科設計,可直接複製維基百科相應的引用文獻原始碼。

引用網頁 {{cite web}} (維基百科規格):

原始碼 效果
{{cite web
| title = 標題
| work = 站名、計畫名或發布機構之類的
| author = 作者
| authorlink = 作者頁面
| coauthors = 其他作者
| url = http://url.com
| accessdate = 2014-05-01
| archiveurl = http://archiveurl.com
| archivedate = 2014-01-01
| language = zh
| date = 2010-11-23
}}
標題作者、其他作者。站名、計畫名或發布機構之類的。 2010-11-23 [2014-05-01檢索] (2014-01-01之網頁封存)(中文)
{{cite web
| title = Title
| work = The web site name
| author = Author
| authorlink = Author page
| coauthors = Another Author
| url = http://url.com
| accessdate = 2014-05-01
| archiveurl = http://archiveurl.com
| archivedate = 2014-01-01
| language = en
| date = 2010-11-23
}}
Title. Author, Another Author. The web site name. 2010-11-23 [2014-05-01檢索] (2014-01-01之網頁封存)(英文)

引用書籍 {{cite book}} (維基百科規格):

原始碼 效果
{{cite book
| author = 作者
| authorlink = 作者頁面
| coauthors = 其他作者
| others = 譯者
| title = 書名
| volume = 第1卷
| edition = 第三版
| location = 出版地
| publisher = 出版社
| date = 2014-01-01
| chapter = 第n章
| pages = 123-456
| url = http://url.com
| isbn = 123456789
| language = zh
}}
作者、其他作者,譯者(2014-01-01)。書名,第1卷(第三版)。出版地:出版社。第n章(頁123-456)。 ISBN 123456789(中文)
{{cite book
| author = Author
| authorlink = Author page
| coauthors = Other Authors
| others = Translator
| title = Book Name
| volume = Vol. 1
| edition = 3rd ed.
| location = Location
| publisher = Publisher
| date = 2014-01-01
| chapter = Chapter N
| pages = 123-456
| url = http://url.com
| isbn = 123456789
| language = en
}}
Author, Other Authors, Translator (2014-01-01). Book Name, Vol. 1 (3rd ed.). Location: Publisher. Chapter N (pp.123-456). ISBN 123456789(英文)

引用期刊 {{cite journal}} (維基百科規格):

原始碼 效果
{{cite journal
| author = 作者
| authorlink = 作者頁面
| coauthors = 其他作者
| title = 文章標題
| journal = 期刊名稱
| volume = 12
| issue = 5
| pages = 123-456
| location = 出版地
| publisher = 出版社
| date = 2014-01-01
| url = http://url.com
| format = pdf
| accessdate = 2014-05-01
| archiveurl = http://archiveurl.com
| archivedate = 2012-03-04
| laysummary = http://laysummary.com
| laysource = http://laysource.com
| laydate = 2013-01-01
| language = zh
}}
作者、其他作者(2014-01-01)。文章標題期刊名稱(出版地:出版社),12 (5),頁123-456。相關簡介http://laysource.com (2013-01-01)(中文)
{{cite journal
| author = Author
| authorlink = Author page
| coauthors = Other Authors
| title = Article Title
| journal = Journal Name
| volume = 12
| issue = 5
| pages = 123-456
| location = Location
| publisher = Publisher
| date = 2014-01-01
| url = http://url.com
| format = pdf
| accessdate = 2014-05-01
| archiveurl = http://archiveurl.com
| archivedate = 2012-03-04
| laysummary = http://laysummary.com
| laysource = http://laysource.com
| laydate = 2013-01-01
| language = en
}}
Author, Other Authors (2014-01-01). Article Title. Journal Name (Location: Publisher) , 12 (5), pp.123-456. Lay Summaryhttp://laysource.com (2013-01-01)(英文)

引用新聞 {{cite news}} (維基百科規格):

原始碼 效果
{{cite news
| author = 作者
| authorlink = 作者頁面
| coauthors = 其他作者
| title = 標題
| newspaper = 媒體名稱
| date = 2014-01-01
| pages = 123-456
| url = http://url.com
| accessdate = 2014-05-01
| language = zh
}}
作者、其他作者(2014-01-01)。標題媒體名稱,123-456。 [2014-05-01檢索](中文)
{{cite news
| author = Author
| authorlink = Author page
| coauthors = Other Authors
| title = News Title
| newspaper = CNN News
| date = 2014-01-01
| pages = 123-456
| url = http://url.com
| accessdate = 2014-05-01
| language = en
}}
Author, Other Authors (2014-01-01). News Title. CNN News, 123-456. [2014-05-01檢索](英文)

告示及功能模板[]

這些模板主要是用於管理、公告或提議,一般放在頁面的開頭。

管理員通常可在積存工作中找到標了這些模板的頁面。

  • {{需要幫助|討論頁名稱(選填)}}:標示內容不夠豐富或有問題、值得更多人參與編輯或討論的頁面。可先到論壇發起討論,再將該討論頁名稱(Thread:頁面ID)加入。
  • {{更名請求|新頁面名稱(選填)|更名理由|討論頁名稱}}(別名:{{m}}{{move}}):標示要討論的頁面更名(比如可能有爭議或目標頁面已存在而須管理員處理)。先到論壇提出新的移動請求討論,再將該討論頁名稱(Thread:頁面ID)加入。
  • {{刪除請求|刪除理由}}(別名:{{d}}{{delete}}):標示顯然應該直接刪除的頁面,注意這模板的效果相當於維基百科的「快速刪除」,其他要討論是否刪除頁面的情況應考慮使用{{爭議頁面}}{{版權問題}}等其他模板。
  • {{爭議頁面|討論頁名稱|爭議點(選填)}}:標示內容有爭議的頁面或有編輯戰的頁面(編輯戰可先鎖定頁面),待管理團隊進一步商量處理方式。先到論壇提出新的爭議頁面處理討論,再將該討論頁名稱(Thread:頁面ID)加入。
  • {{版權問題}}:一般使用者可用此模板標示內容疑似缺乏授權的頁面或檔案,讓管理員處理。
  • {{小小作品}}(別名:{{substub}}):標示過於短小的頁面,如過久未擴充應提刪。
  • {{正在編輯}}(別名:{{e}}{{inuse}}):如想要做較大的編輯,可掛上此模板提醒他人暫時不要編輯,以避免衝突。編輯完成後記得自行移除。
  • {{備查資料|補充說明(選填)}}:標示備查的頁面,禁止編輯。
  • {{個人評論}}:標示個人評論的頁面,禁止編輯。
  • {{廢除頁面|討論頁名稱|補充說明(選填)}}:標示已廢除的頁面,禁止編輯。
  • {{待議草案|討論頁名稱}}:標示待討論的站台規範。
  • {{分類重定向|新分類頁名稱(不包括Category:前綴)}}(別名:{{cr}}):將一個分類頁重新導向到另一個分類頁。
  • {{隱藏分類}}(別名:{{hiddencat}}):在一個分類頁掛此模板可隱藏它,瀏覽此分類成員頁面時,底部不會列出此分頁的連結。


使用手冊
操作 新手上路wikia基本操作語法手冊
規範 站台規範分類架構檔案使用例行公事
Advertisement