Pre-save transforms/ja
Pre-save transforms (PST) are transformations which are applied to the content before it is even saved.
They are implemented in the function preSaveTransform()
of the ContentTransformer
class.
ウィキテキスト
For Wikitext content , the parser ’s preSaveTransform()
applies the following transformations, in order:
- NULL 文字
- NULL 文字は除去されます。
- 末尾の空白類
- テキストの末尾の空白類 (PHP の rtrim() に準じます) は除去されます。
- 改行
- 改行は
\r
だけではなく\r\n
も\n
に正規化されます。 - subst 展開
{{subst:テンプレート名|テンプレートのパラメーター群}}
- 署名
~~~
、~~~~
および~~~~~
− Note that this order has the nontrivial effect of not allowing template substitutions within a signature.- パイプ付きリンク
[[phabricator:T1|]]
は[[phabricator:T1|T1]]
になります[[title (topic)|]]
は[[title (topic)|title]]
になります
JSON
JsonContent::preSaveTransform()
applies the following transformations, in order:
- Beautify JSON
- standardizes the formatting (“pretty”, i. e. split across lines and indented)
- 改行
- 改行は
\r
だけではなく\r\n
も\n
に正規化されます。
See also
- Manual:ContentTransformer:preSaveTransform()
- Pre-save transforms on the Parser: