LLWiki正在建设中,欢迎加入我们

本页使用了标题或全文手工转换

“LLWiki:模板指引”的版本间差异

来自LLWiki
跳转到导航 跳转到搜索
第16行: 第16行:
模板文档繁简转换的需求来自于两个方面,其一是模板使用的中文参数都需配备简体和繁体两个互为替代的等效参数(详见[[#代码]]章节),其二是在说明参数或是展示示例时用到的中文表达。一般情况下MediaWiki会对中文自动进行繁简转换,但使用{{ce|<code>}}和{{ce|<pre>}}标签时,内部文本不会执行繁简转换。LLWiki为此设立了{{tl|code}}和{{tl|pre}}两个模板作为对应的HTML标签的代用品,模板的参数仍会自动执行繁简转换。这两个模板都只有一个匿名参数,且参数一般需要使用&lt;nowiki&gt;标签包裹。
模板文档繁简转换的需求来自于两个方面,其一是模板使用的中文参数都需配备简体和繁体两个互为替代的等效参数(详见[[#代码]]章节),其二是在说明参数或是展示示例时用到的中文表达。一般情况下MediaWiki会对中文自动进行繁简转换,但使用{{ce|<code>}}和{{ce|<pre>}}标签时,内部文本不会执行繁简转换。LLWiki为此设立了{{tl|code}}和{{tl|pre}}两个模板作为对应的HTML标签的代用品,模板的参数仍会自动执行繁简转换。这两个模板都只有一个匿名参数,且参数一般需要使用&lt;nowiki&gt;标签包裹。


{{tl|code}}和{{tl|pre}}模板和对应的HTML标签有一个极大的区别,模板参数中的Wikitext仍旧会被执行,而且即使使用转义的HTML实体也往往无效(特例见附表)。例如:{{code|<nowiki>{{code|<-{}-nowiki>&-{}-amp;lt;span style="font-style:italic"&-{}-amp;gt;&-{}-amp;#39;&-{}-amp;#39;&-{}-amp;#39;{{color|red|文本}}&-{}-amp;#39;&-{}-amp;#39;&-{}-amp;#39;&-{}-amp;lt;/span&-{}-amp;gt;<-{}-/nowiki>}}</nowiki>}}的效果为{{code|<nowiki>&lt;span style="font-style:italic"&gt;&#39;&#39;&#39;{{color|red|文本}}&#39;&#39;&#39;&lt;/span&gt;</nowiki>}}。注意与此同时被{{ce|<nowiki>}}标签包裹的模板仍旧不会被展开。为了解决这一问题,一般需要在Wikitext语法的内部插入-{{ce|{}}}-进行破坏。下表给出了常用Wikitext作为{{tl|code}}和{{tl|pre}}模板的参数时的对应写法。
{{tl|code}}和{{tl|pre}}模板和对应的HTML标签有一个极大的区别,模板参数中的Wikitext仍旧会被执行,而且即使使用转义的HTML实体也往往无效(特例见附表)。例如:{{code|<nowiki>{{code|<-{}-nowiki>&-{}-amp;lt;span style="font-style:italic"&-{}-amp;gt;&-{}-amp;#39;&-{}-amp;#39;&-{}-amp;#39;{{color|red|文本}}&-{}-amp;#39;&-{}-amp;#39;&-{}-amp;#39;&-{}-amp;lt;/span&-{}-amp;gt;<-{}-/nowiki>}}</nowiki>}}的效果为{{code|<nowiki>&lt;span style="font-style:italic"&gt;&#39;&#39;&#39;{{color|red|文本}}&#39;&#39;&#39;&lt;/span&gt;</nowiki>}}。注意与此同时被{{ce|<nowiki>}}标签包裹的模板仍旧不会被展开。为了解决这一问题,一般需要在Wikitext语法的内部插入<code>-{{ce|{}}}-</code>进行破坏。下表给出了常用Wikitext作为{{tl|code}}和{{tl|pre}}模板的参数时的对应写法。


==分类==
==分类==

2020年12月15日 (二) 01:28的版本

内容缺失.png 此页面内容严重缺失,急需您帮忙补充!(点此编辑)
可参考同类条目添加所需内容,并从官方等可靠渠道搜集资料编写,亦建议附上资料来源。

本指引描述LLWiki的模板页面普遍遵循的格式。

LLWiki的模板(Template)页面一般分为三个组成部分,依次为(1)模板文档、(2)以分类为主的其他不可见noinclude内容和(3)模板代码。前两项总是包裹在<noinclude>标签内,模板引用时会被忽略。

文档

模板文档总是通过{{Documentation}}呈现。简短的文档可以使用{{Documentation}}的content参数直接书写在当前页面内,较长的文档则应单独置于模板文档页。模板文档页的页面名称应为“模板页面名称 + /doc”,如Template:Lyrics的文档页位于Template:Lyrics/doc。多个模板共用同一个文档页时,页面名称不对应的模板页需使用{{Documentation}}的1参数(可以使用匿名写法)。Template:Documentation页面给出了几个简单的用法示例。

以下是一个模板文档页({{doc|Template:AS song/doc}})的实际例子。

Template-info.png 文档
这个文档嵌入Template:AS song/doc
本页使用了标题或全文手工转换

此模板用于列出LoveLive!学园偶像祭ALL STARS中的歌曲资讯。

若模板下的文字的排版走了样,请在本模板下方加上{{clear|left}}

使用时若没有对应难度请直接删去对应行。

参数

{{AS song
|歌名=
|Image=
|属性=
|初级LIVE力=
|初级体力=
|初级S分数=
|中级LIVE力=
|中级体力=
|中级S分数=
|上级LIVE力=
|上级体力=
|上级S分数=
|上级+属性=
|上级+LIVE力=
|上级+体力=
|上级+S分数=
|Challenge属性=
|Challenge LIVE力=
|Challenge体力=
|Challenge S分数=
|配信时间=
}}

示例

Love U my friends.png
推荐 演唱会能力 体力 S等级分数
Attrib-甜美.png 初级 3200 24300 700000
Attrib-甜美.png 中级 6700 51300 2205000
Attrib-甜美.png 上级 12000 90000 7874000
Attrib-甜美.png 上级+ 19000 144000 29280000
Attrib-自然.png 挑战 22000 171000 48000000
配信时间:
开服(1章Stage1)
{{AS song
|歌名=Love U my friends
|Image=Love U my friends.png
|属性=smile
|初级LIVE力=3200
|初级体力=24300
|初级S分数=700000
|中级LIVE力=6700
|中级体力=51300
|中级S分数=2205000
|上级LIVE力=12000
|上级体力=90000
|上级S分数=7874000
|上级+属性=smile
|上级+LIVE力=19000
|上级+体力=144000
|上级+S分数=2928000
|Challenge属性=natural
|Challenge LIVE力=22000
|Challeng体力=171000
|Challenge S分数=48000000
|配信时间=开服(1章Stage1)
}}{{clear|left}}
Fantastic Departure!.png
推荐 演唱会能力 体力 S等级分数
Attrib-优雅.png 初级 1450 10800 371000
Attrib-优雅.png 中级 3650 27900 1309000
Attrib-优雅.png 上级 6700 51300 4280000
- 上级+ - - -
- 挑战 - - -
配信时间:
2020年07月22日15:00至今
{{AS song
|歌名=Fantastic Departure!
|Image=Fantastic Departure!.png
|属性=elegant
|上级+属性=
|初级LIVE力=1450
|初级体力=10800
|初级S分数=371000
|中级LIVE力=3650
|中级体力=27900
|中级S分数=1309000
|上级LIVE力=6700
|上级体力=51300
|上级S分数=4280000
|配信时间=2020年{{0}}7月22日15:00至今
}}

模板文档通常包含以下全部内容:(1)用途描述、(2)参数列表和说明,以及(3)各种用法示例。必要的时候还需要添加特别注意事项。以上这些要素在上面的实际例子中都可以找到。如果模板引用自其他版权协议兼容的网站,还需要在外部链接章节中使用{{CCnotice}}模板说明。

繁简转换

由于LLWiki处理模板文档繁简转换的方式特殊,这里单独列为一个章节。

模板文档繁简转换的需求来自于两个方面,其一是模板使用的中文参数都需配备简体和繁体两个互为替代的等效参数(详见#代码章节),其二是在说明参数或是展示示例时用到的中文表达。一般情况下MediaWiki会对中文自动进行繁简转换,但使用<code>和<pre>标签时,内部文本不会执行繁简转换。LLWiki为此设立了{{code}}和{{pre}}两个模板作为对应的HTML标签的代用品,模板的参数仍会自动执行繁简转换。这两个模板都只有一个匿名参数,且参数一般需要使用<nowiki>标签包裹。

{{code}}和{{pre}}模板和对应的HTML标签有一个极大的区别,模板参数中的Wikitext仍旧会被执行,而且即使使用转义的HTML实体也往往无效(特例见附表)。例如:{{code|<nowiki>&lt;span style="font-style:italic"&gt;&#39;&#39;&#39;{{color|red|文本}}&#39;&#39;&#39;&lt;/span&gt;</nowiki>}}的效果为{{color|red|文本}}。注意与此同时被<nowiki>标签包裹的模板仍旧不会被展开。为了解决这一问题,一般需要在Wikitext语法的内部插入-{}-进行破坏。下表给出了常用Wikitext作为{{code}}和{{pre}}模板的参数时的对应写法。

分类

代码