置顶公告:【置顶】关于临时开启评论区所有功能的公告(2022.10.22) | 【置顶】关于本站Widget恢复使用的公告
  • 你好~!欢迎来到萌娘百科镜像站!如需查看或编辑,请联系本站管理员注册账号。
  • 本镜像站和其他萌娘百科的镜像站无关,请注意分别。

幫助:萌百編輯簡明指南/模板基礎

萌娘百科,萬物皆可萌的百科全書!轉載請標註來源頁面的網頁連結,並聲明引自萌娘百科。內容不可商用。
跳至導覽 跳至搜尋

萌百編輯簡明指南
A Compact Guide for Editors of Moegirlpedia

目錄

歡迎準備初識實戰一語法模板實戰二格式編輯建議討論結語


模板是什麼

簡單來說,如果某一段內容或代碼需要被大量使用(比如頁頂提示、人物信息等),為了方便這些內容被引用和編修,模板就應運而生了。給這段內容取一個名字,然後需要用到這些內容的時候直接調用這個模板即可。當需要這些內容的時候,也只需要在這個模板里改動,那些調用了模板的條目也會隨着模板變更,這樣就省下了大量的維護時間。如果你在實戰一中對某個條目進行了內容擴充或者筆誤修正,那麼你可能會注意到形如「{{內容}}」的代碼,這一段代碼這就是模板,在條目源代碼中「{{模板名字|模板參數}}」(用一對雙大括號將模板的標題括起來,並用管道符「|」分隔模板名稱和模板參數)就是模板的基本形式。

模板參數

部分模板中,你或許會看到形如下面的代碼(下面以介紹惠惠的「人物信息」模板為例)[1]

{{人物信息|发色=黑|声优=高橋李依}}

為了更方便地表示和維護照顧強迫症,參數比較多或者自成一「塊」的模板通常會以「塊」狀格式出現——簡單來講就是在參數間換行,有時還會用空格來排版——如下所示:

{{人物信息
|发色 = 黑
|声优 = 高橋李依
}}

因為模板大部分情況下會忽略參數開頭及末尾的空格和換行,所以這樣的寫法通常不會影響輸出效果。

上面代碼中的「人物信息」就是引用的模板名,在「|」和「=」之間的如「发色」、「声优」就是模板參數,在「=」後面如「黑」、「高橋李依」就是模板參數值。參數值可以為空。

為什麼模板中會有這麼多複雜的東西?在上文中,我們說到模板是為了方便被重複引用和編修的內容,那麼如果每個條目所引用的部分都有些不同,比如說惠惠悠悠的聲優就不是同一人,那這樣就不方便在不同條目中引用模板了。所以模板系統中的「參數」和「參數值」就出現了,參數是模板中指定參數值適應內容的部分(比如說「声优」這個詞在人物信息模板中就是參數之一),而參數值則是模板中為了適配各個條目不同內容的部分(比如惠惠的人物信息中參數「声优」的值就是高橋李依)。

簡單理解,調用模板就是做短文填空,參數就是括號中的提示單詞,參數值就是你在做題時往空格上填的答案。值得注意的是,帶參數的模板是無法擴充原模板中沒有的參數的,你在做短文填空的時候也是無法補充題目的吧?(笑)

某些模板中引用的參數沒有使用「=」,但這不代表它沒有參數和值,而是使用了「1」、「2」這樣的阿拉伯數字作為參數(即所謂的「匿名參數」),比如下面的例子:

{{color|white|你看不見我}}

上面的例子中,「white」和「你看不見我」就是這個模板的參數值。例子中的匿名參數也可以等效[2]地寫作如下形式:

{{color|1=white|2=你看不見我}}

還是不明白?沒關係!因為模板是在WikiText入門中最複雜、也是最難理解的一部分,而本段只是對模板概念做一個大致的介紹,相信你會在後面的學習和運用中逐步明白的。

知道了什麼是模板,下面就要學習調用咯!

查找與學習模板

如果你在任何地方看到了不明白的模板或不明白的參數,為防止調用出錯,請進入模板頁面查閱該模板的文檔,學習該模板的各個參數和使用方法;否則不要輕易使用該模板或參數。你可以按照下面列舉的方法打開模板頁面。如果你有任何疑問,請到萌娘百科:QQ群中提出以尋求幫助。

打開模板頁面的方法

惠惠頁面中,左下角有一張非常生草的圖片,你猜測這是通過模板實現的效果;

打開模板頁面的方法1.gif

接下來,打開編輯頁面查看頁面源代碼;

打開模板頁面的方法2.png
打開模板頁面的方法3.png

你會找到這樣一個模板;

打開模板頁面的方法4.png

複習一下模板概念,這個模板的模板名是替換側邊欄底圖,「url」「width」是參數,「惠惠2.gif」是參數值。(鼠標懸停可檢查答案哦!)

在搜索框中搜索Template:模板名模板:模板名T:模板名(注意是英文半角冒號喲~)

如果你想使用模糊搜索來查詢模板信息,那麼也可以不使用前綴「Template:」或「模板:」,按下圖方法調整搜索結果。

打開模板頁面的方法5.png

使用模板

下面只會介紹常用模板的基礎方法,你也可以點擊模板鏈接來查閱模板文檔掌握高級用法。

{{Color}}
這個模板可以改變一段文字的顏色,可使用的參數有兩個:1和2,且均為必填參數。參數1用於指定顏色,可以使用HTML顏色(參考幫助:顏色列表);參數2用於指定顯示文字。
示例:
{{color|red|紅色}}
效果:紅色
{{Font}}
這個模板可以改變文字的大小和顏色,可使用的參數有很多,一般常用的包括:參數size,指定目標文字的大小;參數color,指定目標文字的顏色(類似color模板);參數bgcolor,指定目標文字的背景顏色;參數shadowcolor,指定目標文字的陰影顏色;參數title,指定鼠標懸停時的提示。
示例:
{{font|color=red|size=20px|title=萌娘百科歡迎您!|Hello, world!}}
效果:Hello, world!
{{Ruby}}
本模板可產生注音的效果,參數1和2是必填參數,參數1是文字,參數2是注音:3和4參數分別是選填參數。
示例:
{{ruby|注|zhù}}{{ruby|音|yīn}}
效果:zhùyīn
{{lj}}、{{lang|ja}}與{{lang-ja}}
這幾個模板常用於標註日語內容,能夠避免簡繁轉換所帶來的部分問題,也能夠使瀏覽器更好地判斷所用字體。{{lj}}與{{lang|ja}}功能完全相同,而{{lang-ja}}會在文字前顯示「日語:」。使用時只需將文字內容作為參數即可。
示例:
早上好的日語是{{lj|おはよう!}}、下午好的日語是{{lang|ja|こんにちは!}}、晚上好({{lang-ja|こんばんは!}})
效果:早上好的日語是おはよう!、下午好的日語是こんにちは!、晚上好(日語:こんばんは!
{{黑幕}}
本模板可產生黑幕遮蓋的效果,參數1是必填參數,參數2選填,參數1是要遮蓋的文字,參數2是鼠標懸停時的提示。(i)注意 不要嵌套黑幕模板、胡話模板和刪除線
示例:
{{黑幕|平板姬真是太可愛了|討……討厭,誰讓你點開的}}
效果:平板姬真是太可愛了
{{胡話}}
本模板可產生刪除線和灰色字的效果,參數1是必填參數,參數2選填,參數1是顯示的文字,參數2是鼠標懸停時的提示。(i)注意 請避免嵌套黑幕模板、胡話模板和刪除線。

如果嵌套效果就如此 請勿嵌套{{黑幕}}與{{胡話}}

示例:
{{胡話|萌百娘……沒有贅肉!!!|真是胡話}}
效果:萌百娘……沒有贅肉!!!
{{Hide}}
上面的查找與學習模板就是用了這個模板,它可以摺疊一部分內容。
示例:
{{Hide|以下是嫌疑人口供|[[更新姬]]才不是平板!人家可是36D!!}}
效果:
以下是嫌疑人口供

更新姬才不是平板!人家可是36D!!

製作模板

想在條目里重複使用某些內容,卻發現萌娘百科沒有這個模板[3]

給條目加了一些方便的新功能,卻擔心萌新看不懂代碼,直接勸退?

找到了一個模板,卻發現它的功能並不能讓你滿意,或是模板出現了bug?

這時就需要你來為萌娘百科模板大家族貢獻自己的一份力量了。不要擔心,編寫模板並不困難。只要花費一點時間閱讀Help:模板(注意不要漏掉任何一個字哦),人人都可以寫出自己的模板。

當然,也許簡單的教程不能教你寫出你想要的模板,那麼你可以選修下面的內容。這些教程不僅可以教你製作更高級的模板,還可以美化頁面,使條目賞心悅目;更可以讓你明白網頁背後的秘密,製作出自己的網頁。說不定還能靠這個吃飯。

以下內容可能有些難度,且並非必學,請謹慎觀看(你可以按照教程排列順序學習):

注釋

  1. 為了方便學習,這裡列舉的模板大部分參數和對應的參數值已移除,並且有改動。
  2. 事實上改成命名參數的寫法可以解決參數值含HTML標籤或「=」時可能造成的錯誤。
  3. 萌娘百科的模板可在分類:模板查看。


點我前往實戰二~