萌百编辑简明指南
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:模板(注意不要漏掉任何一个字哦),人人都可以写出自己的模板。
当然,也许简单的教程不能教你写出你想要的模板,那么你可以选修下面的内容。这些教程不仅可以教你制作更高级的模板,还可以美化页面,使条目赏心悦目;更可以让你明白网页背后的秘密,制作出自己的网页。说不定还能靠这个吃饭。