Help:Automatic conversion of wikitext/zh
MediaWiki手册:内容、读者、编辑者、管理人员、系统管理员、研究员 +/- |
根据编辑框中的wikitext,点击“发布页面”或“发布更改”时,wikitext 可能会在保存前自动修改。按下“显示更改”时,将显示维基文本自动转换(保存前转换)"的结果。按“显示预览”可显示转换结果。转换结果不会显示在编辑框中(保存后再次按下 编辑 即可在维基文本中看到转换结果)。
案例
edit自动转换wikitext的情况包括有 :
- 替换
- 波浪號:
~~~
会给出一个不含时间或日期的签名。~~~~~
给出时间和日期,例如:2010年7月2日 08:56 (UTC)
~~~~
给出了一个完整的签名,即它结合了~~~
和~~~~~
- 管道技巧
如果将这些代码放在模板中,并打算在替换模板时使用,则应注意防止过早转换维基文本(即保存模板时)。一种方法是提供部分代码作为未使用参数的默认值。由于空字符串是一种可能的参数名称,但在其他情况下并不常见,因此通常适合作为这种未使用参数的名称,例如:
{{{{{|safesubst:}}}CURRENTTIME}}
{{{|~~}}}~~
<nowiki>~~</nowiki>~~
[[abc (def)|{{{|}}}]]
第三个例子几乎没有什么用处,只是为了说明与其他两种情况的类比。
另一种方法是使用 <includeonly>
标签。
此外,模板参数还可用于控制在替换模板时是否进行转换。例如,如果参数subst1
的值等于subst:
或safesubst:
,则{{{{{subst1|}}}CURRENTTIME}}
会进行转换,而如果参数subst1
为空或未定义,则不会进行转换。
限制
edit这些 wikitext 的自动转换在<ref>...</ref>
和<gallery>...</gallery>
中不起作用。[1]
备注
edit- ↑ 预保存转换跳过使用 wikitext 的扩展(图库、参考文献、脚注、引用、状态指示器、管道技巧、子目录、签名) -- phabricator.wikimedia.org