Help:wikitext的自动转换

This page is a translated version of the page Help:Automatic conversion of wikitext and the translation is 86% complete.
Outdated translations are marked like this.
MediaWiki手册:内容读者编辑者管理人员系统管理员研究员 +/-

根据编辑框中的wikitext,点击“发布页面”或“发布更改”时,wikitext 可能会在保存前自动修改。按下“显示更改”时,将显示维基文本自动转换保存前转换)"的结果。按“显示预览”可显示转换结果。转换结果不会显示在编辑框中(保存后再次按下 编辑 即可在维基文本中看到转换结果)。

案例

自动转换wikitext的情况包括有 :

  • 替换
  • 波浪號:
    • ~~~ 会给出一个不含时间或日期的签名
    • ~~~~~ 给出时间和日期,例如:2010年7月2日 08:56 (UTC)
    • ~~~~ 给出了一个完整的签名,即它结合了~~~~~~~~
  • 管道技巧

如果将这些代码放在模板中,并打算在替换模板时使用,则应注意防止过早转换维基文本(即保存模板时)。一种方法是提供部分代码作为未使用参数的默认值。由于空字符串是一种可能的参数名称,但在其他情况下并不常见,因此通常适合作为这种未使用参数的名称,例如:

  • {{{{{|safesubst:}}}CURRENTTIME}}
  • {{{|~~}}}~~
  • <nowiki>~~</nowiki>~~
  • [[abc (def)|{{{|}}}]]

第三个例子几乎没有什么用处,只是为了说明与其他两种情况的类比。

另一种方法是使用 <includeonly> 标签。

此外,模板参数还可用于控制在替换模板时是否进行转换。例如,如果参数subst1的值等于subst:safesubst:,则{{{{{subst1|}}}CURRENTTIME}}会进行转换,而如果参数subst1为空或未定义,则不会进行转换。

限制

这些 wikitext 的自动转换在<ref>...</ref><gallery>...</gallery>中不起作用。[1]

备注

参见