萌百編輯簡明指南
A Compact Guide for Editors of Moegirlpedia
|
簡單來說,如果某一段內容或代碼需要被大量使用(比如頁頂提示、人物信息等),為了方便這些內容被引用和編修,模板就應運而生了。給這段內容取一個名字,然後需要用到這些內容的時候直接調用這個模板即可。當需要這些內容的時候,也只需要在這個模板裡改動,那些調用了模板的條目也會隨著模板變更,這樣就省下了大量的維護時間。如果你在實戰一中對某個條目進行了內容擴充或者筆誤修正,那麼你可能會注意到形如「{{內容}}
」的代碼,這一段代碼這就是模板,在條目原始碼中「{{模板名字|模板參數}}
」(用一對雙大括號將模板的標題括起來,並用管道符「|」分隔模板名稱和模板參數)就是模板的基本形式。
部分模板中,你或許會看到形如下面的代碼(下面以介紹惠惠的「人物信息」模板為例)[1]:
{{人物信息|髮色=黑|聲優=高橋李依}}
為了更方便地
{{人物信息 |髮色 = 黑 |聲優 = 高橋李依 }}
因為模板大部分情況下會忽略參數開頭及末尾的空格和換行,所以這樣的寫法通常不會影響輸出效果。
上面代碼中的「人物信息」就是引用的模板名,在「|」和「=」之間的如「髮色」、「聲優」就是模板參數,在「=」後面如「黑」、「高橋李依」就是模板參數值。參數值可以為空。
為什麼模板中會有這麼多複雜的東西?在上文中,我們說到模板是為了方便被重複引用和編修的內容,那麼如果每個條目所引用的部分都有些不同,比如說惠惠和悠悠的聲優就不是同一人,那這樣就不方便在不同條目中引用模板了。所以模板系統中的「參數」和「參數值」就出現了,參數是模板中指定參數值適應內容的部分(比如說「聲優」這個詞在人物信息模板中就是參數之一),而參數值則是模板中為了適配各個條目不同內容的部分(比如惠惠的人物信息中參數「聲優」的值就是高橋李依)。
簡單理解,調用模板就是做短文填空,參數就是括號中的提示單詞,參數值就是你在做題時往空格上填的答案。值得注意的是,帶參數的模板是無法擴充原模板中沒有的參數的,你在做短文填空的時候也是無法補充題目的吧?(笑)
某些模板中引用的參數沒有使用「=」,但這不代表它沒有參數和值,而是使用了「1」、「2」這樣的阿拉伯數字作為參數(即所謂的「匿名參數」),比如下面的例子:
{{color|white|你看不見我}}
效果:你看不見我(選中這行試試)
上面的例子中,「white」和「你看不見我」就是這個模板的參數值。例子中的匿名參數也可以等效[2]地寫作如下形式:
{{color|1=white|2=你看不見我}}
效果:你看不見我(選中這行試試)
還是不明白?沒關係!因為模板是在WikiText入門中最複雜、也是最難理解的一部分,而本段只是對模板概念做一個大致的介紹,相信你會在後面的學習和運用中逐步明白的。
知道了什麼是模板,下面就要學習調用咯!
如果你在任何地方看到了不明白的模板或不明白的參數,為防止調用出錯,請進入模板頁面查閱該模板的文檔,學習該模板的各個參數和使用方法;否則不要輕易使用該模板或參數。你可以按照下面列舉的方法打開模板頁面。如果你有任何疑問,請到萌娘百科:QQ群中提出以尋求幫助。
打開模板頁面的方法 |
---|
在惠惠頁面中,左下角有一張 接下來,打開編輯頁面查看頁面原始碼; 你會找到這樣一個模板; 複習一下模板概念,這個模板的模板名是替換側邊欄底圖,「url」「width」是參數,「惠惠2.gif」是參數值。(滑鼠懸停可檢查答案哦!) 在搜索框中搜索 如果你想使用模糊搜索來查詢模板信息,那麼也可以不使用前綴「Template:」或「模板:」,按下圖方法調整搜索結果。 |
下面只會介紹常用模板的基礎方法,你也可以點擊模板連結來查閱模板文檔掌握高級用法。
{{color|red|紅色}}
{{font|color=red|size=20px|title=萌娘百科歡迎您!|Hello, world!}}
{{ruby|注|zhù}}{{ruby|音|yīn}}
早上好的日語是{{lj|おはよう!}}、下午好的日語是{{lang|ja|こんにちは!}}、晚上好({{lang-ja|こんばんは!}})
{{黑幕|平板姬真是太可愛了|討……討厭,誰讓你點開的}}
{{胡話|萌百娘……沒有贅肉!!!|真是胡話}}
{{Hide|以下是嫌疑人口供|[[更新姬]]才不是平板!人家可是36D!!}}
以下是嫌疑人口供 |
---|
更新姬才不是平板!人家可是36D!! |
想在條目裡重複使用某些內容,卻發現萌娘百科沒有這個模板[3]?
給條目加了一些方便的新功能,卻擔心萌新看不懂代碼,直接勸退?
找到了一個模板,卻發現它的功能並不能讓你滿意,或是模板出現了bug?
這時就需要你來為萌娘百科模板大家族貢獻自己的一份力量了。不要擔心,編寫模板並不困難。只要花費一點時間閱讀Help:模板(注意不要漏掉任何一個字哦),人人都可以寫出自己的模板。
當然,也許簡單的教程不能教你寫出你想要的模板,那麼你可以選修下面的內容。這些教程不僅可以教你製作更高級的模板,還可以美化頁面,使條目賞心悅目;更可以讓你明白網頁背後的秘密,製作出自己的網頁。說不定還能靠這個吃飯。