Help:Template (简体中文)
相关文章
模板是一段预先定义的 wikitext,可以直接插入到文章当中,主要用来加入格式化的内容。
Contents
使用
要使用一个模板,在文章中加入如下内容:
{{Template name}}
大部分模板都可以附加额外参数,例如 Template:注意:
{{注意|这是一段应该注意的文字。}}
将显示为:
有些模板使用带名称的参数,例如 Template:hc:
{{hc|head=/etc/rc.local|output=exit 0}}
将显示为:
/etc/rc.local
exit 0
一般格式为:
{{Template name|param1|param2|...|paramN}}
每个模板的页面都包含具体的使用方法。
样式
- 模板的大小写应该与模板页面的示例一致,例如应该使用
{{Pkg|...
和{{ic|...
而不是{{pkg|...
和{{Ic|...
。 - 模板名的前后不应该有空格,: 应该用
{{Template name|...
而不是{{ Template name |...
。
转义特殊字符
有些字符在模板中使用会扰乱输出,常见的如 =
(等号) 和 |
(竖线). 可以用下面方法处理:
使用命名参数
如果问题是 = 引起,比如 URL 地址中,可以通过命名参数解决。例如
{{Tip|1=https://www.archlinux.org/?foo=bar}}
显示为:
使用参数编号:
{{hc|1=$ echo "="|2==}}
或使用命名参数:
{{hc|head=$ echo "="|output==}}
显示为
$ echo "="
=
用 nowiki
此方法支持所有字符 ( = | }} ),但是其他格式也都不会显示,例如链接和其他模板。
{{Tip|<nowiki>= | }} https://www.archlinux.org/ {{ic|foo}}</nowiki>}}
将字符替换为 HTML 语法
此方法支持所有字符,但是不利于后续维护,所以仅当上面方法不适用时再使用。
{{Tip|= | }}}}
创建
创建模板时可以用下面的模板简化使用和编辑:
<noinclude>{{Template}} '''模板简介''' ====用法==== {{ic|<nowiki>{{Template name|param1|param2|...|paramN}}</nowiki>}} ====示例==== {{Template name|param1|param2|...|paramN}}</noinclude><includeonly>此处是模板代码...</includeonly>
要开始创建过程,请先访问 Template:Template name (将Template name
替换为要创建的模板名), 然后编辑添加相关内容。
模板列表
Arch Wiki 上有些经常被使用的模板,点击链接可以查看详细信息,完整列表位于Special:AllPages/Template: 或 Special:PrefixIndex/Template:
Sandbox
文章状态模板
- Template:Accuracy (简体中文) (Template:争议)
- Template:Archive
- Template:Bad translation
- Template:Expansion
- Template:Laptop style
- Template:Merge
- Template:Move
- Template:Out of date (简体中文) (Template:过期)
- Template:Redirect
- Template:Remove
- Template:Style
- Template:Translateme (简体中文)
- Template:TranslationStatus (简体中文) (Template:翻译状态)
相关文章
代码格式
文本框模板
- Template:Warning (简体中文) (Template:警告)
- Template:Note (简体中文) (Template:注意)
- Template:Tip (简体中文) (Template:提示)
软件包模板
表格模版
- Template:R
- Template:G
- Template:B
- Template:C
- Template:M
- Template:Y
- Template:Grey
- Template:Yes
- Template:No
其它
- Template:App
- Template:Bug
- Template:Dead link
- Template:Broken package link
- Template:Unsigned
- Template:man