Linux下面安裝MediaWiki環境的方法,可以參照我上一篇文章linux使用xampp安裝MediaWiki環境
修改維基名稱
在wiki代碼根目錄,找到LocalSettings.php
,修改相應代碼爲:
$wgSitename = "你的百科名稱";
修改logo
現將文件上傳到對應目錄,即/opt/lampp/htdocs/wiki/resources/assets/
。圖片大小改動可以使用這個網站
在wiki代碼根目錄,找到LocalSettings.php
,修改相應代碼爲:
## The URL path to the logo. Make sure you change this from the default,
## or else you'll overwrite your logo when you upgrade!
$wgLogo = "$wgResourceBasePath/resources/assets/wiki.gif";
即將原先的wiki.png
改爲wiki.gif
所在機器默認跳轉到wiki
安裝xampp
後,index默認跳轉到 本機xampp主頁,即http://IP地址/xampp/
,需要修改
修改index.php,改爲
<?php
if (!empty($_SERVER['HTTPS']) && ('on' == $_SERVER['HTTPS'])) {
$uri = 'https://';
} else {
$uri = 'http://';
}
$uri .= $_SERVER['HTTP_HOST'];
header('Location: '.$uri.'/wiki/');
exit;
?>
關閉遊客註冊/修改/查看權限
在wiki代碼根目錄,找到LocalSettings.php
,,在最後面附加如下代碼:
$wgGroupPermissions['*']['createaccount'] = true;
$wgGroupPermissions['*']['read'] = true;
$wgGroupPermissions['*']['edit'] = false;
即打開遊客 註冊
/ 瀏覽
權限,關閉 修改
權限
文檔歸類
爲了防止出現信息孤島,所有百科頁面都該有分類,方便層層跳轉。
爲了將當前頁面自動歸類,增加如下代碼即可將當前頁面自動歸類,比如我們有個歸類,專門用來教導用戶更好的使用wiki,即Wiki使用教程
[[category:Wiki使用教程]]
定製側邊欄
進入URL: /index.php/MediaWiki:Sidebar
我們將上面使用的那個分類加入側邊欄,增加一行** 分類:Wiki定製化|更好地使用wiki
,其中|
後的文案,即你要顯示在側邊欄的文本。
* navigation
** mainpage|mainpage-description
** recentchanges-url|recentchanges
** helppage|help
** 分類:Wiki定製化|更好地使用wiki
* SEARCH
* TOOLBOX
* LANGUAGES
修改後的側邊欄
Markdown文本轉MediaWiki格式
有些人不熟悉mediawiki的語法,更習慣使用markdown進行文檔編寫;或者有大量的markdown格式的文檔需要轉到wiki中來,怎麼辦呢?
我們可以這麼做:
少量文字直接使用在線版
https://pandoc.org/try/?text=&from=markdown&to=mediawiki
大量文字使用下載版
官網下載相應系統版本,比如我們使用windows
版本
下載後放到任意盤(我放在D盤),將所在目錄加入環境變量,輸入指令進行轉化
D:\>pandoc.exe -f markdown -t mediawiki test.md > test.txt