LLWiki正在建设中,欢迎加入我们!
“LLWiki:模板指引”的版本间差异
(→繁简转换) |
|||
第14行: | 第14行: | ||
由于LLWiki处理模板文档繁简转换的方式特殊,这里单独列为一个章节。 |
由于LLWiki处理模板文档繁简转换的方式特殊,这里单独列为一个章节。 |
||
模板文档繁简转换的需求来自于两个方面,其一是模板使用的中文参数都需配备简体和繁体两个互为替代的等效参数(详见[[#代码]]章节),其二是在说明参数或是展示示例时用到的中文表达。一般情况下MediaWiki会对中文自动进行繁简转换,但使用<code><code></code>和<code><pre></code>标签时,内部文本不会执行繁简转换。LLWiki为此设立了{{tl|code}}和{{tl|pre}}两个模板作为对应的HTML标签的代用品,模板的参数仍会自动执行繁简转换。这两个模板都只有一个匿名参数,且参数一般需要使用<code><nowiki></code>标签包裹。 |
模板文档繁简转换的需求来自于两个方面,其一是模板使用的中文参数都需配备简体和繁体两个互为替代的等效参数(详见[[#代码]]章节),其二是在说明参数或是展示示例时用到的中文表达。一般情况下MediaWiki会对中文自动进行繁简转换,但使用<code><code></code>和<code><pre></code>标签(或行首空格)时,内部文本不会执行繁简转换。LLWiki为此设立了{{tl|code}}和{{tl|pre}}两个模板作为对应的HTML标签的代用品,模板的参数仍会自动执行繁简转换。这两个模板都只有一个匿名参数,且参数一般需要使用<code><nowiki></code>标签包裹。 |
||
{{tl|code}}和{{tl|pre}}模板和对应的HTML标签有一个极大的区别,模板参数中的Wikitext仍旧会被执行,而且即使使用转义的字符实体也往往无效(特例见附表)。例如:{{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><span style="font-style:italic">'''{{color|red|文本}}'''</span></nowiki>}}。注意与此同时被<code><nowiki></code>标签包裹的模板仍旧不会被展开。为了解决这一问题,一般需要在Wikitext语法的内部插入<code><nowiki>-{}-</nowiki></code>进行破坏。下表给出了常用Wikitext作为{{tl|code}}和{{tl|pre}}模板的参数时的对应写法。 |
{{tl|code}}和{{tl|pre}}模板和对应的HTML标签有一个极大的区别,模板参数中的Wikitext仍旧会被执行,而且即使使用转义的字符实体也往往无效(特例见附表)。例如:{{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><span style="font-style:italic">'''{{color|red|文本}}'''</span></nowiki>}}。注意与此同时被<code><nowiki></code>标签包裹的模板仍旧不会被展开。为了解决这一问题,一般需要在Wikitext语法的内部插入<code><nowiki>-{}-</nowiki></code>进行破坏。下表给出了常用Wikitext作为{{tl|code}}和{{tl|pre}}模板的参数时的对应写法。 |
||
第21行: | 第21行: | ||
! 描述 !! 效果 !! Wikitext !! {{tl|code}}和{{tl|pre}}的模板参数 !! 说明 |
! 描述 !! 效果 !! Wikitext !! {{tl|code}}和{{tl|pre}}的模板参数 !! 说明 |
||
|- |
|- |
||
| 斜体文本 || ''斜体'' || {{code|''斜体''}}或<br>{{code|'-{}-'斜体'-{}-'}} || {{code|&-{}-amp;apos;'斜体'&-{}-amp;apos;}}或<br>{{code|'--{}-{}-'斜体'--{}-{}-'}} || 使用字符实体<code>&apos;</code>或用<code><nowiki>-{}-</nowiki></code>将<code>'</code>分隔开 |
| 斜体文本 || ''斜体'' || {{code|''斜体''}}或<br>{{code|'-{}-'斜体'-{}-'}} || {{code|&-{}-amp;apos;'斜体'&-{}-amp;apos;}}或<br>{{code|'--{}-{}-'斜体'--{}-{}-'}} || rowspan=3 | 使用字符实体<code>&apos;</code>或用<code><nowiki>-{}-</nowiki></code>将<code>'</code>分隔开,注意不要出现任意连续的两个<code>'</code>。这里<code>&apos;</code>不能使用<code>&#39;</code>替代。 |
||
|- |
|||
| 粗体文本 || '''粗体''' || {{code|'''粗体'''}}或<br>{{code|'-{}-'-{}-'粗体'-{}-'-{}-'}} || {{code|'&-{}-amp;apos;'粗体'&-{}-amp;apos;'}}或<br>{{code|'--{}-{}-'--{}-{}-'粗体'--{}-{}-'--{}-{}-'}} |
|||
|- |
|||
| 粗斜体文本 || '''''粗斜体''''' || {{code|'''''粗斜体'''''}}或<br>{{code|'-{}-'-{}-'-{}-'-{}-'粗斜体'-{}-'-{}-'-{}-'-{}-'}} || {{code|'&-{}-amp;apos;'&-{}-amp;apos;'粗斜体'&-{}-amp;apos;'&-{}-amp;apos;'}}或<br>{{code|'--{}-{}-'--{}-{}-'--{}-{}-'--{}-{}-'粗斜体'--{}-{}-'--{}-{}-'--{}-{}-'--{}-{}-'}} |
|||
|- |
|||
| 章节标题 || |
|||
====4级标题==== |
|||
| {{pre|<nowiki> |
|||
-{}-====4级标题==== |
|||
</nowiki>}} |
|||
| {{code|<nowiki>--{}-{}-====4级标题====</nowiki>}} || rowspan=7 | 只有位于行首时才生效,此种情况下在开头加上一个<code><nowiki>-{}-</nowiki></code>即可。 |
|||
|- |
|||
| 分割线 || |
|||
---- |
|||
| {{pre| |
|||
-{}----- |
|||
}} |
|||
| <code><nowiki>-{}-----</nowiki></code> |
|||
|- |
|||
| 无序列表 || |
|||
*无序列表 |
|||
| {{pre| |
|||
-{}-*无序列表 |
|||
}} |
|||
| {{code|--{}-{}-*无序列表}} |
|||
|- |
|||
| 有序列表 || |
|||
#有序列表 |
|||
| {{pre| |
|||
-{}-#有序列表 |
|||
}} |
|||
| {{code|--{}-{}-#有序列表}} |
|||
|- |
|||
| 定义 || |
|||
;定义 |
|||
| {{pre| |
|||
-{}-;定义 |
|||
}} |
|||
| {{code|--{}-{}-;定义}} |
|||
|- |
|||
| 缩进文本 || |
|||
:缩进 |
|||
| {{pre| |
|||
-{}-:缩进 |
|||
}} |
|||
| {{code|--{}-{}-:缩进}} |
|||
|- |
|||
| 预格式化文本(行首空格) || |
|||
预格式化 |
|||
| {{pre| |
|||
-{}- 预格式化 |
|||
}} |
|||
| {{code|--{}-{}- 预格式化}} |
|||
|- |
|||
| 段落 || 第一段 |
|||
第二段 |
|||
| {{pre| |
|||
第一段<br> |
|||
第二段 |
|||
}} |
|||
| {{pre| |
|||
第一段<-{}-br> |
|||
第二段 |
|||
}} |
|||
| 其中一次换行需使用<code><-{}-br></code>标签代替。 |
|||
|- |
|||
| HTML标记 || {{n/a|3=}} || 例如{{code|<!-{}--- -->}} || <code><nowiki><!-{}--- --></nowiki></code> || 在左半部分标记中插入<code><nowiki>-{}-</nowiki></code>破坏。 |
|||
|- |
|||
| 特殊符号 || 如© || {{code|&-{}-amp;copy;}} || <code><nowiki>&-{}-amp;copy;</nowiki></code> || 将<code>&</code>转义为<code><nowiki>&amp;</nowiki></code>,并在<code>&</code>后插入<code><nowiki>-{}-</nowiki></code>破坏。 |
|||
|- |
|||
| 内部链接和跨维基链接 || [[LLWiki:首页|首页]] || {{code|<nowiki>[-{}-[LLWiki:首页|首页]]</nowiki>}} || {{code|<nowiki>[--{}-{}-[LLWiki:首页|首页]]</nowiki>}} || rowspan=2 | 在左侧的<code>[[</code>中间插入<code><nowiki>-{}-</nowiki></code>破坏。 |
|||
|- |
|||
| 插入图片 || [[File:Bg1.png|60px]] || <span style="white-space:nowrap">{{code|<nowiki>[-{}-[File:Bg1.png|60px]]</nowiki>}}</span> || {{code|<nowiki>[--{}-{}-[File:Bg1.png|60px]]</nowiki>}} |
|||
|- |
|||
| 外部链接 || [//llwiki.org 首页] || {{code|[-{}-//llwiki.org 首页]}} || {{code|[--{}-{}-//llwiki.org 首页]}} || 在协议之后(如果有的话)<code>//</code>之前插入<code><nowiki>-{}-</nowiki></code>破坏。 |
|||
|- |
|||
| 繁简转换 || -{zh-hans:繁體;zh-hant:简体}- || {{code|--{}-{zh-hans:-{繁體}-;<br>zh-hant:-{简体}-}-}} || {{code|<nowiki>---{}-{}--{}-{zh-hans:-{繁體}-;<br>zh-hant:-{简体}-}-</nowiki>}} || 在左侧的<code><nowiki>-{</nowiki></code>中插入<code><nowiki>-{}-</nowiki></code>破坏。 |
|||
|- |
|||
| 防转换 || {{lj|東京}} || |
|||
{{code|<nowiki>{{lj|-{東京}-}}</nowiki>}} |
|||
| |
|||
{{code|<nowiki>{{lj|--{}-{-{東京}-}-}}</nowiki>}} |
|||
| 有时本不应转换的内容(如日语)需要手动添加<code><nowiki>-{}-</nowiki></code>防转换。 |
|||
|- |
|||
| 表格 || |
|||
{|class="wikitable" |
|||
! 列标题 |
|||
|- |
|||
| 内容 |
|||
|} |
|||
| {{pre|<nowiki> |
|||
-{}-{|class="wikitable" |
|||
-{}-! 列标题 |
|||
-{}-|- |
|||
-{}-| 内容 |
|||
-{}-|} |
|||
</nowiki>}} |
|||
| {{pre|<nowiki> |
|||
--{}-{}--{}-{|class="wikitable" |
|||
--{}-{}-! 列标题 |
|||
--{}-{}-|- |
|||
--{}-{}-| 内容 |
|||
--{}-{}-|} |
|||
</nowiki>}} |
|||
| 稳妥起见,可以在每一行的开头都插入<code><nowiki>-{}-</nowiki></code>破坏。 |
|||
|} |
|} |
||
2020年12月15日 (二) 06:47的版本
此页面内容严重缺失,急需您帮忙补充!(点此编辑) 可参考同类条目添加所需内容,并从官方等可靠渠道搜集资料编写,亦建议附上资料来源。
|
本指引描述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}}
)的实际例子。
此模板用于列出LoveLive!学园偶像祭ALL STARS中的歌曲资讯。
若模板下的文字的排版走了样,请在本模板下方加上{{clear|left}}
。
使用时若没有对应难度请直接删去对应行。
参数
{{AS song |歌名= |Image= |属性= |初级LIVE力= |初级体力= |初级S分数= |中级LIVE力= |中级体力= |中级S分数= |上级LIVE力= |上级体力= |上级S分数= |上级+属性= |上级+LIVE力= |上级+体力= |上级+S分数= |Challenge属性= |Challenge LIVE力= |Challenge体力= |Challenge S分数= |配信时间= }}
示例
推荐 | 演唱会能力 | 体力 | S等级分数 | ||
初级 | 3200 | 24300 | 700000 | ||
中级 | 6700 | 51300 | 2205000 | ||
上级 | 12000 | 90000 | 7874000 | ||
上级+ | 19000 | 144000 | 29280000 | ||
挑战 | 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}}
推荐 | 演唱会能力 | 体力 | S等级分数 | ||
初级 | 1450 | 10800 | 371000 | ||
中级 | 3650 | 27900 | 1309000 | ||
上级 | 6700 | 51300 | 4280000 | ||
- | 上级+ | - | - | - | |
- | 挑战 | - | - | - | |
配信时间:
2020年
7月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仍旧会被执行,而且即使使用转义的字符实体也往往无效(特例见附表)。例如:{{code|<nowiki><span style="font-style:italic">'''{{color|red|文本}}'''</span></nowiki>}}的效果为{{color|red|文本}}。注意与此同时被<nowiki>
标签包裹的模板仍旧不会被展开。为了解决这一问题,一般需要在Wikitext语法的内部插入-{}-
进行破坏。下表给出了常用Wikitext作为{{code}}和{{pre}}模板的参数时的对应写法。
描述 | 效果 | Wikitext | {{code}}和{{pre}}的模板参数 | 说明 | ||
---|---|---|---|---|---|---|
斜体文本 | 斜体 | ''斜体''或 ''斜体'' |
''斜体''或 '-{}-'斜体'-{}-' |
使用字符实体' 或用-{}- 将' 分隔开,注意不要出现任意连续的两个' 。这里' 不能使用' 替代。
| ||
粗体文本 | 粗体 | '''粗体'''或 '''粗体''' |
'''粗体'''或 '-{}-'-{}-'粗体'-{}-'-{}-' | |||
粗斜体文本 | 粗斜体 | '''''粗斜体'''''或 '''''粗斜体''''' |
'''''粗斜体'''''或 '-{}-'-{}-'-{}-'-{}-'粗斜体'-{}-'-{}-'-{}-'-{}-' | |||
章节标题 |
4级标题 |
====4级标题==== |
-{}-====4级标题==== | 只有位于行首时才生效,此种情况下在开头加上一个-{}- 即可。
| ||
分割线 |
|
---- |
-{}-----
| |||
无序列表 |
|
*无序列表 |
-{}-*无序列表 | |||
有序列表 |
|
#有序列表 |
-{}-#有序列表 | |||
定义 |
|
;定义 |
-{}-;定义 | |||
缩进文本 |
|
:缩进 |
-{}-:缩进 | |||
预格式化文本(行首空格) |
预格式化 |
预格式化 |
-{}- 预格式化 | |||
段落 | 第一段
第二段 |
第一段 |
第一段<br> 第二段 |
其中一次换行需使用<br> 标签代替。
| ||
HTML标记 | 例如<!-- --> | <!-{}--- --> |
在左半部分标记中插入-{}- 破坏。
| |||
特殊符号 | 如© | © | &-{}-amp;copy; |
将& 转义为& ,并在& 后插入-{}- 破坏。
| ||
内部链接和跨维基链接 | 首页 | [[LLWiki:首页|首页]] | [-{}-[LLWiki:首页|首页]] | 在左侧的[[ 中间插入-{}- 破坏。
| ||
插入图片 | [[File:Bg1.png|60px]] | [-{}-[File:Bg1.png|60px]] | ||||
外部链接 | 首页 | [//llwiki.org 首页] | [-{}-//llwiki.org 首页] | 在协议之后(如果有的话)// 之前插入-{}- 破坏。
| ||
繁简转换 | 繁體 | -{zh-hans:繁體; zh-hant:简体}- |
--{}-{zh-hans:繁體; zh-hant:简体}- |
在左侧的-{ 中插入-{}- 破坏。
| ||
防转换 | 東京 |
{{lj|東京}} |
{{lj|-{東京}-}} |
有时本不应转换的内容(如日语)需要手动添加-{}- 防转换。
| ||
表格 |
|
{|class="wikitable" ! 列标题 |- | 内容 |} |
-{}-{|class="wikitable" -{}-! 列标题 -{}-|- -{}-| 内容 -{}-|} |
稳妥起见,可以在每一行的开头都插入-{}- 破坏。
|