一.安裝
安裝成功後,點選進入首界面,如下圖所示。
二.使用入門
1. 修改預設logo
mediawiki站點預設logo圖檔路徑名:$wiki_home/skins/common/images/wiki.png,可以通過以下兩種方式修改預設logo:
(1)用圖檔編輯工作打開wiki.png圖檔,進行修改後覆寫即可;或者自己建立一個135 x 135像素,圖檔格式為.png的同名圖檔覆寫即可,建議使用透明背景,否則将嚴重影響視覺效果。
(2)将logo檔案放在目錄$wiki_home/skins/common/images下,再在根目錄下打開localsettings.php檔案,找到$wglogo= “$wgstylepath/common/images/wiki.png”,修改為$wglogo=”$wgstylepath/common/images/logo檔案名”
注:可以使用預設logo圖檔同目錄下的mediawiki.png替代。
2. 去除底部powered by圖示
在配置檔案localsettings.php中加入如下行即可,
unset($wgfootericons['poweredby']);
3. 修改皮膚
mediawiki系統的預設皮膚是vector,使用管理者賬戶登入後,可以通過”設定” -> “顯示” –> “皮膚”預覽所有皮膚效果,不過此處修改儲存的話,隻有在管理者賬戶登陸時才有效。
如要修改系統預設皮膚,要在根目錄下打開配置檔案localsettings.php,找到$wgdefaultskin = 'vector';一行,如希望使用modern皮膚,則改為$wgdefaultskin='modern';
如想增加新皮膚,可下載下傳皮膚插件儲存到skins目錄下,然後通過上述方法使用新皮膚。
4. 建立頁面
5. 頁面格式化
可以通過使用wiki标記來格式化文本,下文描述了部分wiki标記,更多詳情可查閱http://www.mediawiki.org/wiki/help:formatting
字元格式化
如,文本内容用兩對單引号括起來(''italic'')可實作斜體效果,用三對單引号括起來('''bold''')可實作粗體效果,用strike标簽括起來(<strike>strike</strike>)實作删除線效果;使用标簽nowiki括起來則會忽略上述标記。
章節格式化
(1)标題
mediawiki頁面中的标題使用等号标記,用幾對等号括起來則表示是幾級标題。
== level 2 ==
=== level 3 ===
==== level 4 ====
===== level 5 =====
====== level 6 ======
注: #1. 不建議用一對等号,它表示頁面自身。#2. 頁面中有4級及更多标題時,會自動生成目錄。
(2)水準線
如果想在頁面内容之間插入分割線,可在要分割的地方使用”----”,如下所示:
水準線之前
----
水準線之後
(3)無序清單
文本前加”*”号可以實作無序清單效果,”*”号的個數表示清單對應的級别,如
*1
**11
**12
*2
**21
**22
(4)有序清單
文本前加”#”号可以實作有序清單效果,”#”号的個數表示清單對應的級别,如
#1
##11
##12
#2
##21
##22
分段
mediawiki不識别換行。要另起一段,需要使用一空行;在段落中可通過html标簽<br/>強制換行。
html标簽
在mediawiki中允許使用部分html标簽。如使用<u>标簽實作下劃線效果,<s>标簽實作删除線效果等。
6. 連結
下文僅簡要描述内部連結和外部連結的用法,更多資訊可查閱http://www.mediawiki.org/wiki/help:links
内部連結
内部連結,即連結到wiki中其他頁面的連結。将目标頁面名使用兩對方括号括起來表示一個内部連結(如[[helloworld]])。儲存後,如連結指向的頁面已存在,連結會顯示為藍色,否則顯示為紅色。
如果想将連結顯示為文字資訊,需使用格式[[頁面名|文字]],如[[helloworld|到helloworld頁面]]。
外部連結
外部連結,即連結到其他網站的連結。輸入網站位址并以空格結束,就可以生成一個外部連結。儲存後,連結後會有一個箭頭,表示指向外部。
如果想将連結顯示為文字資訊,需使用格式[外部網址文字],如[http://www.baidu.com 百度]。
7. 分類
在頁面中加入[[category:分類名]],會在頁面底部生成分類連結,點選連結後可看到該分類下的所有頁面。
8. 上傳檔案設定
配置檔案localsettings中,$wgenableuploads就是控制上傳的參數,true允許,false不允許。
mediawiki中允許上傳的檔案類型是有限制的,預設支援'png','gif', 'jpg', 'jpeg'這幾種檔案類型,對應的配置可參閱defaultsettings.php中$wgfileextensions的值;而不允許的檔案類型在參數$wgfileblacklist中設定。
登入後,可以通過導航欄或特殊頁面中的上傳檔案連結上傳檔案。可使用[[file:檔案名]]在頁面中引用檔案,如果引入的是圖檔檔案,還可以指定圖檔寬度([[file:example.jpg|200px]]),加入圖檔說明([[file:example.jpg|圖檔1]])
9. 編輯器
mediawiki自帶的編輯器比較簡單,用于頁面編輯不太友善。從1.18版開始,mediawiki中內建了一款增強型編輯器wikieditor,在localsettings.php中加入如下行可啟用wikieditor,
$wgdefaultuseroptions['usebetatoolbar'] =1;
從1.21版本開始,mediawiki預設內建了geshi(generic syntax highlighter)插件,這是一款支援文法高亮顯示的插件,借助<syntaxhighlight>标簽可在頁面中顯示格式化的源碼,還可以在此标簽中使用參數”line”以顯示代碼行号,如下面的例子所示:
<syntaxhighlight lang="php"line>
<?php
echo "hello, world!";
?>
</syntaxhighlight>
10. 修改導航欄
通過wiki位址index.php/mediawiki:sidebar
導航欄格式如下:
*導航欄名稱一
**連結一位址|連結一名稱
**連結二位址|連結二名稱
*導航欄名稱二
11. 檢視mediawiki版本
可通過選擇"特殊頁面" -> "資料與工具" -> "版本",或者搜尋"special:version"打開版本頁面,在這個頁面可以看到mediawiki版本、php版本、apache版本和所安裝的擴充的版本等資訊。
12. 使用者組
mediawiki中有3個使用者組:機器人/管理者/行政員,每個使用者組的具體權限可通過”特殊頁面” -> “使用者組權限”檢視,通過首頁中”建立使用者”注冊的使用者預設不屬于任何使用者組;從屬于行政員使用者組的使用者,可通過”特殊頁面” -> “使用者權限管理”給其他使用者配置設定使用者組。
13. 頁面緩存
在配置檔案defaultsettings.php中,找到參數$wgcacheepoch,将參數值置為目前時間,可以取消全部已經緩存的頁面(包括用戶端和伺服器端)。