Help:内容模型

来自滚动的天空Wiki

内容模型(Content Model)是页面至关重要的要素。它直接定义了一个页面应按照哪种语言解析。下面是一些内容模型的介绍。

Wiki语法/wikitext[编辑]

主条目:Help:wikitext

最广泛的内容模型,所有的条目都使用这个内容模型。按照wikitext(维基语法)进行解析。由PHP构架的解释器会将内容翻译为html放入页面框架中,最终显示在浏览器上。Wikitext属于标记语言。

Scribunto/脚本[编辑]

即模块的内容模型。不能通过特殊:更改一个页面的内容模型改动到。使用Lua语言解析。他们可以从wikitext内容模型的页面被调用,也可以有其他模块调用。在页面加载完毕以前,页面所用的模块会首先加载完毕,计算出的结果被置于#invoke:位置。最终返回内容还是会用wikitext解析。

JavaScript/JS[编辑]

拥有一个“.js”后缀。用于小工具和用户子页面的个人js定义。使用JavaScript解析。

CSS/层叠图层样式表[编辑]

拥有一个“.css”后缀。用于小工具和用户CSS页面。可以框架以外的样式。

过滤的CSS[编辑]

类似于CSS,用于模板样式。为防止修改其他部分,除非是对皮肤的限制(例如body.skin-minerva),所有选择器都会在前面加上.mw-parser-output

JSON[编辑]

拥有一个“.json”后缀。用来存储用户json。浏览json页面时JSON内容会被MediaWiki图形化。

……