MediaWiki定製化改動

Linux下面安裝MediaWiki環境的方法,可以參照我上一篇文章linux使用xampp安裝MediaWiki環境

修改維基名稱

在wiki代碼根目錄,找到LocalSettings.php,修改相應代碼爲:

$wgSitename = "你的百科名稱";

現將文件上傳到對應目錄,即/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']) &amp;&amp; ('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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章