MediaWiki 进阶设置
把一些设置整理记下,免得忘了。
以下设置 1.17.0 测试通过
一.隐藏“首页”设置
编 辑 MediaWiki:Vector.css ( 如 果 当 前 使 用 Vector 皮 肤 的 话 ) , 当 然 也 可 以 编 辑
MediaWiki:Common.css(将应用到所有皮肤),增加如下 css 样式代码:
body.page-首页 h1.rstHeading { display:none; }
修改后首页的“首页”字样将消失,但空白处太大了。编辑首页,加入如下布局
<div style="margin-top:-1em; line-height:25px;">
…
</div>
margin-top=-1em 是调整显示内容的起始位置,你可以根据自己的感觉调整数值大小。
参考 http://www.mediawiki.org/wiki/MediaWiki:Common.css
二.页面字体/布局调整
编辑 wikipath/skins/vector/screen.css 或者 MediaWiki:Vector.css(如果你用的是默
认皮肤即 vector 的话)。
如果要修改 vector 的样式表(screen.css),建议考备 vector 到 MyVector,再更改
LocalSettings.php 的$wgDefaultSkin 属性值。
一些常用的设置:
页面整体设置——body
主体内容设置——#bodyContent
左侧导航位置——div#mw-panel
Logo 尺寸位置——#p-logo
三.编辑器
wiki 语法实在太小众了,书都买不着,默认编辑器对很多人来说是个挑战,如果参与内容
编辑的人对 HTML 不熟的话,应考虑换个编辑器。
(参考 http://www.mediawiki.org/wiki/Category:WYSIWYG_extensions)
1.WikiEditor 是维基百科用的编辑器,比(仅是比)默认编辑器美观些。你可以在网上
到它,或下载 MediaWiki1.18 版,在 extensions 目录里就有这个编辑器,将它复制到你
的 wikipath/extensions/目录里。还要在 LocalSettings.php 里添加这几行:
require_once( "$IP/extensions/WikiEditor/WikiEditor.php" );
$wgDefaultUserOptions['usebetatoolbar'] = 1;
$wgDefaultUserOptions['usebetatoolbar-cgd'] = 1;
$wgDefaultUserOptions['wikieditor-preview'] = 1;
参见:http://www.mediawiki.org/wiki/Extension:WikiEditor
2.FCKeditor(CKeditor)
这个编辑器以前很受推崇,它是可见之所得编辑器,不同的 MediaWiki 版本对应特定的
FCKeditor 编辑器,但是 FCKeditor-MW1.17 是没有的,好在 FCKeditor-MW1.16 也可
用 于 MediaWiki1.17 版 。 下 载 后 解 压 到 wikipath/extensions/ 目 录 里 ,
LocalSettings.php 里添加此行:
require_once("$IP/extensions/FCKeditor/FCKeditor.php");
评论3