Mediawiki常用

Mediawiki常用的操作,方便使用。

表格

示例

{| class="wikitable"  style="width: 100%;
! 类别
! 命令
! 描述
|-
| rowspan="2"|使用rowspan跨行
| cp
| 复制文件或目录
|- 
| mkdir
| 创建目录
|- 
| 3.5
| colspan="2" style="text-align: center; color: green;"|使用colspan跨列,使用text-align: center;居中
|}

显示效果:

类别 命令 描述
使用rowspan跨行 cp 复制文件或目录
mkdir 创建目录
3.5 使用colspan跨列,使用text-align: center;居中

常用属性

class属性,常用内置值:

描述 示例
wikitable 内置的一种表格样式:浅灰色背景、可见边框、内边距、左对齐的基本样式。 class="wikitable"
sortable 设置表格列可排序。列标题上会增加三角形按钮,点击排序。 class="sortable"
class="wikitable sortable"
mw-collapsible 表格可折叠,默认展开 class="wikitable mw-collapsible"
mw-collapsible mw-collapsed 表格可折叠,默认关闭 class="wikitable mw-collapsible mw-collapsed"

相关工具

  • MediaWiki Tables Generator是一个快速生成表格在线工具,可以可视化编辑表格生成代码,也可以从原有表格(Excel,网页,文本等)直接复制,粘贴到该工具,生成mediawiki表格代码。
  • TableConvert Online 是一个表格转化在线工具,支持多种格式,包括MediaWiki表格格式。

了解更多 >> Mediawiki 帮助:表格



drawio绘图

  • 需要插入图片位置输入:{{#drawio:图片的名称}}
  • 点击预览,
  • 点击编辑,开始绘制
  • 完成后,点击保存

常见问题:

保存后文字不显示

点击图像,在右边属性栏点击文本,取消自动换行和格式化文本。

保存后一直转圈

点击mediawiki编辑页面的显示预览。


代码高亮

SyntaxHighlight扩展(语法高亮扩展),原先被称作SyntaxHighlight_GeSHi,使用<syntaxhighlight>扩展标签对源代码提供了丰富的格式。 它是由Pygments库提供支持的,并支持数百种不同的编程语言和文件格式。此扩展被用于一个或多个维基媒体项目上。

示例:

<syntaxhighlight lang="python" line='line'>
def quick_sort(arr):
	less = []
	pivot_list = []
	more = []
	if len(arr) <= 1:
		return arr
	else:
		pass
</syntaxhighlight>

显示效果:

def quick_sort(arr):
	less = []
	pivot_list = []
	more = []
	if len(arr) <= 1:
		return arr
	else:
		pass


参数:

参数 描述 示例
lang 设置词法分析器 数百种编程语言,如:python,
完整清单

了解更多 >> Mediawiki 扩展:SyntaxHighlight


数学公式

在Mediawiki安装好SimpleMathJax插件后,使用<math>扩展标签对来插入LaTeX格式的数学公式。对于LaTeX代码可以使用LaTeX在线编辑器,通过手写或输入即可生成代码,然后复制即可。以下一些在线编辑器网站:

代码:

<math>\sum_{k=1}^N k^2</math>

显示:[math]\displaystyle{ \sum_{k=1}^N k^2 }[/math]

如代码:

<math>x_{\color{Maroon}1,2}=\frac{-b\pm\sqrt{{\color{Maroon}b^2-4ac}}}{2a}</math>

显示:[math]\displaystyle{ x_{\color{Maroon}1,2}=\frac{-b\pm\sqrt{{\color{Maroon}b^2-4ac}}}{2a} }[/math]

重定向

重定向页是用来将一个页面引导至另一页面。 这功能主要是用于解决多译名、别名的情况。

在需要重定向的页面最上端加上 #重定向 [[xxx]]#REDIRECT [[xxx]],即可把该页面重定向到xxx页面。

标题首字母小写

使用魔术字DISPLAYTITLE来修改标题的显示。

{{DISPLAYTITLE:正确的标题}} 

如在iphone页面,加入{{DISPLAYTITLE:iphone}}来使标题显示iphone,页面链接还是大写。

了解更多 >> MediaWiki 帮助:魔术字:DISPLAYTITLE 维基百科:命名常规 (技术限制)



特殊页面

特殊页面 搜索值 描述
侧边导航栏 mediawiki:sidebar 用于定义导航栏,有些皮肤的侧边导航栏在网站顶部

输入法模板

可以常用的模板保存到输入法的自定义短语,可以提高输入效率且不用记住格式,如键盘输入bg自动输出表格的模板。支持多行的自定义短语的输入法如:QQ输入法搜狗输入法等。

名称 输入示例 输出模板
wiki标记不生效 nwk <nowiki></nowiki>
行内代码 cd <code></code>
代码块 code <syntaxhighlight lang="python" >

</syntaxhighlight>
换行 br <br />
表格 bg
{| class="wikitable" 
! 名称
! 描述
! 示例
|-
| 
| 
| 
|-
| 
| 
| 
|-
| 
| 
| 
|}
文章模板 wiki
==简介==
===时间轴===

==快速入门==

==资源==
===官网===

===网站===

===文章===
了解更多 ljgd
{{了解更多
|[ ]
}}