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
建議 LIVE力 體力 S等级分数
Attrib-Smile.png 初級 3200 24300 700000
Attrib-Smile.png 中級 6700 51300 2205000
Attrib-Smile.png 上級 12000 90000 7874000
Attrib-Smile.png 上級+ 19000 144000 29280000
Attrib-Natural.png Challenge 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
建議 LIVE力 體力 S等级分数
Attrib-Elegant.png 初級 1450 10800 371000
Attrib-Elegant.png 中級 3650 27900 1309000
Attrib-Elegant.png 上級 6700 51300 4280000
- 上級+ - - -
- Challenge - - -
配信时间:
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}}模板的参数时的对应写法。

分类

代码