剛好有個同事提議想改變一下 MediaWiki 的主題,隨機挑選了 Minit 這個主題來測試一下更換效果
在 MediaWiki 要更換 skin 其實是很簡單的,但是必須要注意支援度的問題,MediaWiki 1.25 之後要求 skin 要有 skin.json 和 composer.json 宣告
如果少了這兩隻檔案或是設定錯誤,都會導致無法使用
範例使用 Minit 來進行替換 skin
**在小弟使用的時候 Minit theme 支援 MediaWiki 的版本作者還沒有 merge 到 master,所以直接下載 branch 1.25
$ wget https://github.com/saper/Minit/archive/1.25.zip $ unzip 1.25.zip $ mv Minit-1.25 /usr/share/nginx/html/wiki/extensions/Minit
在 LocalSettings.php 加入 Minit,並且修改預設 skin
$ vim /usr/share/nginx/html/wiki/LocalSettings.php $wgDefaultSkin = "Minit"; wfLoadSkin( 'Minit' );
進入就會如下畫面 (圖片截至 Minit Github)