模块:Special wikitext/doc
这是Module:Special wikitext的文档页面
此模块有一个JavaScript实现,功能为在页面预览时运作同本模块一样的效果。 |
由于MediaWiki的设置,JSON页面无法解析任何wikitext,速删时速删模板只能放在讨论页,因此管理员常将讨论页速删而未将目标页面速删。
因此在2021年的讨论中参考英文维基百科的en:Module:Module wikitext开发了此模块,使模块可以在JSON、JavaScript和CSS页上方加入wikitext,以实现让速删模板不用放在讨论页中。
使用方法
- 请根据页面的格式放置适当的语法:
内容模型 | 插入Wikitext的语法 | 内容模型 | 插入Wikitext的语法 | ||
---|---|---|---|---|---|
JSON页面 (名称以.json结尾) |
Array模式 | [...
{"_addText":"{{Delete|O1}}"},
...]
|
JavaScript页面 (名称以.js结尾) |
_addText="{{Delete|O1}}";
| |
Object模式 | {...
"_addText":"{{Delete|O1}}",
...}
|
Module:命名空间的页面 | require('Module:Module wikitext')._addText('{{Delete|O1}}')
| ||
CSS页面 (名称以.css结尾) |
._addText{
content:"{{Delete|O1}}";
}
|
通用模式 (JSON除外) |
/* _addText : "{{Delete|O1}}" */
|
- ※技术限制1:由于以上主要是在界面层面上显示内容,故某些情形下页面分类可能会无法正常运作。目前已知页面分类无法正常运作的页面内容模型包括JSON及纯文字。
- ※技术限制2:
-{}-
模式的繁简转换无法在界面层面上生效,请考虑使用{{Lan}}做繁简转换。
- 例如某个JSON页内容为:
[ "foo", "bar" ]
若要将此JSON通过{{Delete|G10}}
速删掉可以将目标JSON页改为:
[ {"_addText": "{{Delete|G10}}"}, "foo", "bar" ]