MediaWiki的中文教學相當不人性化,
其中infobox應該是很多人想要的功能,所以在這邊說明一下安裝方式!
第一步:安裝ParserFunction
(MediaWiki 1.18以後不需要額外安裝,已經被內建了)
☆如果你在首次安裝的時候並沒有啟動這個插件,請在你的LocalSettings.php中確認
「wfLoadExtension( ‘ParserFunctions’ ); 」是否存在。
若不存在請在LocalSettings.php的下半部找到類似格式的部分,並且增加這行語法。
第二步:安裝Scribunto插件 (☆我在這裡卡關了一下下xDD)
請到 https://www.mediawiki.org/wiki/Special:ExtensionDistributor/Scribunto 這裡下載,
(並請選擇你的MediaWiki對應版本)
- 下載後解壓縮,在解壓縮檔裡找到「Scribunto」資料夾
- 把 「Scribunto」資料夾 複製到MediaWiki根目錄下的「extensions」資料夾內!
變為 -> 根目錄/extensions/Scribunto - 在LocalSettings.php的最後面加上以下兩行。
—————————————
require_once “$IP/extensions/Scribunto/Scribunto.php”;
$wgScribuntoDefaultEngine = ‘luastandalone’;
—————————————
第三步:在你的Wiki中新增一個全局的CSS文件
請在登入管理員帳號的情況下,在你的wiki中搜尋「MediaWiki:Common.css」並且點選”編輯”,
接著請到 https://en.wikipedia.org/w/index.php?title=MediaWiki:Common.css&action=edit
並將下方程式碼內的文字全部複製,貼上到自己的Wiki中的編輯框內,並存檔。
第四步:前往Wikipedia的export 「https://en.wikipedia.org/wiki/Special:Export」
其中 「Add pages from category:」 欄位請維持空白
「Add pages manually:」欄位請輸入 Template:Infobox
並且下方三個確認勾都請勾起來,接著選擇輸出!
接下來請用文字編輯器打開你輸出的檔案,
將文件中的「text/plain」取代為「CONTENT_FORMAT_TEXT」。
第五步:在MediaWiki中匯入這個檔案
請在你的Wiki中搜尋「特殊:匯入」或是「Special:Export」,
並且匯入剛剛所編輯的那個檔案,
接著當所有的東西跑完後就安裝完成了。
附註:
如果你在安裝過程中發生:
The lua binary (/home/xxxxx/public_html/wiki/extensions/Scribunto/engines/LuaStandalone/binaries/lua5_1_5_linux_64_generic/lua) is not executable.
請將路徑中的這個檔案改為 755
—–
如果你看了這篇教學文章成功安裝了infobox,希望你可以給我一個讚讓我知道!
因為寫這篇文章的時候我也是剛開始摸索MediaWiki,待我使用一段時間之後,
可以再來慢慢補充一些”使用”心得和教學囉^^”