跳转到内容

模组:Special wikitext/doc

本页使用了标题或全文手工转换
维基百科,自由的百科全书

这是Module:Special wikitext的文档页面

由于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"
]

参见

[编辑]