「Help:扩展」:修訂間差異

增加 3,187 位元組 、​ 2024年4月20日 (星期六)
完成
(创建页面,内容为“{{ 提示 | 编辑页面正在建设 |提醒}} ''参见: mw:Category:Extensions'' ---- 本帮助文档是关于如何在Rotaeno中文维基使用扩展特性的说明。 自1.18版本开始,MediaWiki的可下载版本默认随附了一些捆绑的扩展和皮肤,参考mw:Bundled_extensions_and_skins。具体内容可在特殊:版本#安装的扩展查看。 == 引述 == 引述可以让在页面中加入脚注。 引述引入了两个解析器…”)
 
(完成)
第4行: 第4行:
 本帮助文档是关于如何在Rotaeno中文维基使用扩展特性的说明。
 本帮助文档是关于如何在Rotaeno中文维基使用扩展特性的说明。


 自1.18版本开始,MediaWiki的可下载版本默认随附了一些捆绑的扩展和皮肤,参考[[mw:Bundled_extensions_and_skins]]。具体内容可在[[特殊:版本#安装的扩展]]查看。
 自1.18版本开始,MediaWiki的可下载版本默认随附了一些捆绑的扩展和皮肤,参考[[mw:Bundled_extensions_and_skins]]。具体内容可在[[特殊:版本]]查看。


== 引述 ==
== 引述 ==
第337行: 第337行:
 此函数根据斜杠将页面标题分隔为段,然后返回其中一些段作为输出。
 此函数根据斜杠将页面标题分隔为段,然后返回其中一些段作为输出。
:<code><nowiki>{{#titleparts: 页面路径 | 要返回的段数 | 第一个返回段 }}</nowiki></code>
:<code><nowiki>{{#titleparts: 页面路径 | 要返回的段数 | 第一个返回段 }}</nowiki></code>
== Scribunto ==
''''Scribunto'''扩展可以在wiki中嵌入脚本。
当前唯一被支持的脚本语言是Lua。 Scribunto Lua脚本以<code><nowiki>模块:</nowiki></code>为前缀。
模块使用<code><nowiki>#invoke</nowiki></code>解析器函数,例如:
<pre><nowiki>{{#invoke: Module_name | function_name | arg1 | arg2 | arg3 ... }}</nowiki></pre>
详见[[mw:Extension:Scribunto/zh]]
== SimpleMathJax ==
SimpleMathJax插件提供了在MediaWiki中排版“数学环境”内的TeX公式的方法。详见[[mw:Extension:SimpleMathJax/zh#示例]]
{| class='wikitable'
! 维基文本 !! 渲染
|-
| <pre><nowiki>
<math>\mathbf{V}_1 \times \mathbf{V}_2 =  \begin{vmatrix}
\mathbf{i} & \mathbf{j} & \mathbf{k} \\
\frac{\partial X}{\partial u} & \frac{\partial Y}{\partial u} & 0 \\
\frac{\partial X}{\partial v} & \frac{\partial Y}{\partial v} & 0
\end{vmatrix}</math>
</nowiki></pre>
|
<math>\mathbf{V}_1 \times \mathbf{V}_2 =  \begin{vmatrix}
\mathbf{i} & \mathbf{j} & \mathbf{k} \\
\frac{\partial X}{\partial u} & \frac{\partial Y}{\partial u} & 0 \\
\frac{\partial X}{\partial v} & \frac{\partial Y}{\partial v} & 0
\end{vmatrix}</math>
|-
| <pre><nowiki>
<chem>x Na(NH4)HPO4 ->[\Delta] (NaPO3)_x + x NH3 ^ + x H2O</chem>
</nowiki></pre>
|
<chem>x Na(NH4)HPO4 ->[\Delta] (NaPO3)_x + x NH3 ^ + x H2O</chem>
|}
== 语法高亮 ==
使用<code><nowiki><syntaxhighlight></nowiki></code>扩展标签对源代码提供富文本格式。详见[[mw:Extension:SyntaxHighlight/zh#参数]],目前本wiki的实现不是很好。
{| class='wikitable'
! 维基文本
|-
| <pre><nowiki>
<syntaxhighlight lang="python" line start="3" highlight="1,5-7">
def quick_sort(arr):
less = []
pivot_list = []
more = []
if len(arr) <= 1:
return arr
else:
pass
</syntaxhighlight>
</nowiki></pre>
|}
== 模板样式 ==
'''TemplateStyles'''扩展引入了一个<code><nowiki><templatestyles /></nowiki></code>标签,用于指定wiki页面应该加载的一个样式表。
将此标签放入模板中可使该模板加载自定义的样式,而无需将样式放入[[MediaWiki:Common.css]]。
编辑者添加<code><nowiki><templatestyles src="[某页面]" /></nowiki></code>到一个页面,该页面的内容将被解析为 CSS,它被过滤,并通过直接使用或是通过模板嵌入方式,载入到使用了此<code><nowiki><templatestyles></nowiki></code>标签的页面。
<code>[某页面]</code>必须指定內容模型为“已过滤的CSS”,若页面使用<code><nowiki>模板:</nowiki></code>前缀且以<code>.css</code>结尾则无需额外设置内容模型。推荐的模式是把<code>Template:Foo</code>的样式储存在子页面,例如<code>Template:Foo/styles.css</code>。
使用时如果缺少前缀,默认使用<code><nowiki>模板:</nowiki></code>前缀。例如<code><nowiki><templatestyles src="Foo/styles.css" /></nowiki></code>将会载入<code>Template:Foo/styles.css</code>。
<code><nowiki><templatestyles /></nowiki></code>标签应该被放置在使用样式的内容前面,例如在模板的最上方。这是为了避免页面载入时只有部分被渲染而发生无样式内容闪烁的可能性。
详见[[mw:Extension:TemplateStyles/zh]]。
<!-- 机械都市 -->
<!-- 机械都市 -->
<!-- Rotaeno -->
<!-- Rotaeno -->
<!-- 2200 -->
<!-- 100 -->
231

次編輯