模板:Code
外觀
使用<code>...</code>或<syntaxhighlight>...</syntaxhighlight>包含要顯示為代碼格式並語法高亮的文本。文本內容的HTML標籤將不會被解析,但是在調用時,所有的解析器函數、魔術字、模板都會被展開。因此它在很多情況下可以方便地替代<code><nowiki>標籤。
注意如果內容含有等號,應該使用模板链接:{{code|含有<nowiki>=</nowiki>的内容}}或模板链接:{{code|code=含有=的内容}}來防止等號被解析。此外,在沒有使用code=的情況下,可以使用豎線隔開多個參數,都能夠正常解析。
用法
[編輯原始碼]模板链接:{{code|代码内容}}或模板链接:{{code|代码内容|lang=语言名称}}。比如:
| 代碼 | 效果 |
|---|---|
模板链接:{{code|代码内容以及[[链接]]}}
|
代码内容以及[[链接]]
|
模板链接:{{code|魔术字:{{FULLPAGENAME}}}}
|
魔术字:Template:Code
|
模板链接:{{code|1='''加粗文本'''和<span style="color:red">红色文字</span>}}
|
'''加粗文本'''和<span style="color:red">红色文字</span>
|
模板链接:{{code|code=for i in range(100): print('%s²=%s',i,i**2)|lang=python}}
|
for i in range(100): print('%s²=%s',i,i**2)
|
模板链接:{{code|在未被|等号|打断|的情况下|可以用竖线|隔开|多个参数。}}
|
在未被|等号|打断|的情况下|可以用竖线|隔开|多个参数。
|