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

删除424字节 、​ 2021年8月13日 (五) 04:26
无编辑摘要
→‎繁简转换:​ // 使用Wikiplus小工具快速编辑
标签移动版网页编辑 移动版编辑
除了上述方法外,LLWiki还设立了{{tl|code}}和{{tl|pre}}两个模板作为对应的HTML标签的代用品,模板的参数仍会自动执行繁简转换。这两个模板都只有一个匿名参数,且参数一般需要使用<code>&lt;nowiki&gt;</code>标签包裹。
 
{{tl|code}}和{{tl|pre}}模板和对应的HTML标签有一个极大的区别,模板参数中的Wikitext仍旧会被执行,而且即使使用转义的字符实体也往往无效(特例见附表)。例如:{{pre|<nowikipre>
{{code|<-{}-&lt;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;<-{}-&lt;/nowiki>}}
</nowikipre>}}的效果为{{code|<nowiki>&lt;span style="font-style:italic"&gt;&#39;&#39;&#39;{{color|red|文本}}&#39;&#39;&#39;&lt;/span&gt;</nowiki>}}。注意与此同时被<code>&lt;nowiki&gt;</code>标签包裹的模板仍旧不会被展开。为了解决这一问题,一般需要在Wikitext语法的内部插入<code><nowiki>-{}-</nowiki></code>进行破坏。下表给出了常用Wikitext作为{{tl|code}}和{{tl|pre}}模板的参数时的对应写法。
 
{| class="wikitable"
| 粗斜体文本 || {{code|'&apos;'&apos;'粗斜体'&apos;'&apos;'}} || {{code|'&-{}-amp;apos;'&-{}-amp;apos;'粗斜体'&-{}-amp;apos;'&-{}-amp;apos;'}}或<br>{{code|'--{}-{}-'--{}-{}-'--{}-{}-'--{}-{}-'粗斜体'--{}-{}-'--{}-{}-'--{}-{}-'--{}-{}-'}}
|-
| 章节标题 || {{<pre|<nowiki>-{}-
-{}-====4级标题====
</nowikipre>}}
| {{code|<nowiki>--{}-{}-====4级标题====</nowiki>}} || rowspan=7 | 只有位于行首时才生效,此种情况下在开头加上一个<code><nowiki>-{}-</nowiki></code>即可。
|-
| 分割线 || {{<pre|>
-{}-----
</pre>
}}
| <code><nowiki>-{}-----</nowiki></code>
|-
| 无序列表 || <pre>-{{pre|}-
-{}-*无序列表
</pre>
}}
| {{code|--{}-{}-*无序列表}}
|-
| 有序列表 || <pre>-{{pre|}-
-{}-#有序列表
</pre>
}}
| {{code|--{}-{}-#有序列表}}
|-
| 定义 || <pre>-{{pre|}-
-{}-;定义
</pre>
}}
| {{code|--{}-{}-;定义}}
|-
| 缩进文本 || <pre>-{{pre|}-
-{}-:缩进
</pre>
}}
| {{code|--{}-{}-:缩进}}
|-
| 预格式化文本(行首空格) || <pre>-{{pre|}-
-{}- 预格式化
</pre>
}}
| {{code|--{}-{}- 预格式化}}或<br>{{code|&-{}-amp;nbsp;预格式化}}
|-
| 段落 || <pre>-{{pre|}-
第一段<br>
 
第二段
</pre>
}}
| <pre>-{{pre|}-
第一段<-{}-br>
第二段
</pre>
}}
| 其中一次换行需使用<code><-{}-br></code>标签代替。
|-
| 有时本不应转换的内容(如日语)需要手动添加<code><nowiki>-{}-</nowiki></code>防转换。注意上例中也使用了这一技巧。
|-
| 表格 || {{<pre|<nowiki>-{}-
-{}-{|class="wikitable"
-{}-! 列标题
-{}-|-
-{}-| 内容
-{}-|}
</nowikipre>}}
| {{<pre|<nowiki>-{}-
--{}-{}--{&#123;}-{&#123;|class="wikitable"
--{}-{&#123;}-! 列标题
--{}-{&#123;}-|-
--{}-{&#123;}-| 内容
--{}-{&#123;}-|}
</nowikipre>}}
| 稳妥起见,可以在每一行的开头都插入<code><nowiki>-{}-</nowiki></code>破坏。
|}
! HTML标签 !! Wikitext !! 不使用模板 !! 使用模板
|-
| pre || {{<pre|<nowiki>-{}-
-{}-{| class="wikitable"
-{}-! 內容
-{}-|-
|
-{}-|
-{}-;定義
-{}-:縮進
小節<br>
小節
 
-{}-|}
小節
</nowiki>}}
}|}
| {{pre|<nowiki>
<-{}-/pre>
| <pre>-{}-
-{}-{| class="wikitable"
<pre>-&#123;}-
-{}-! --{}-{zh-hans:-{内容}-;zh-hant:-{內容}-}-
-{}-{| class="wikitable"
-{}-|-
! 内容
-{}-|
|-
-{}-;--{}-{zh-hans:-{定义}-;zh-hant:-{定義}-}-
|
-{}-:--{}-{zh-hans:-{缩进}-;zh-hant:-{縮進}-}-
;定义
--{}-{zh-hans:-{小节}-;zh-hant:-{小節}-}-<br>
:缩进
--{}-{zh-hans:-{小节}-;zh-hant:-{小節}-}-
小节
-{}-|}<-{}-/pre>
 
</nowiki>}}
小节
| {{pre|<nowiki>
-{}-|}<-{}-&lt;/pre>
{{pre|<-{}-nowiki>
</pre>
--{}-{}--{}-{| class="wikitable"
| <pre>-{}-
--{}-{}-! 內容
| {{pre|<&lt;nowiki>
--{}-{}-|-
--{}-{}--{&#123;}-{&#123;| class="wikitable"
--{}-{}-|
--{}-{&#123;}-! 內容
--{}-{}-;定義
--{&#123;}-{}|-:縮進
-&#123;}-|
小節<-{}-br>
--{}-{&#123;}-;定義
-&#123;}-:縮進
小節<br>
小節
--{}-{&#123;}-|}
<-{}-&lt;/nowiki>}-{}-}
</nowikipre>}}
|-
| code ||
{{code|<nowiki>{{pre|'-{}-'[-{}-[首頁]]'-{}-'<-{}-sup>&-{}-amp;copy;<-{}-/sup>}}</nowiki>}}
| {{<pre|<nowiki>-{}-
<-{}-code lang="mw">&-{}-amp;#123;{pre|&-{}-amp;apos;'[--{}-{}-[首頁]]{{ce|'-{}-'<-{}-sup>&-{}-amp;amp;copy;<-{}-/sup>}}}}<-{}-/code>
</nowikipre>}}
| {{<pre|<nowiki>-{}-
{{code|<-{}-nowiki>{{pre|'--{}-{}-'[--{}-{}-[首頁]]'--{}-{}-'<--{}-{}-sup>&--{}-{}-amp;copy;<--{}-{}-/sup>}}<-{}-/nowiki>}}
</nowikipre>}}
|}
 
16,874

个编辑