天天看點

MediaWiki初探:安裝及使用入門

一.安裝

安裝成功後,點選進入首界面,如下圖所示。

MediaWiki初探:安裝及使用入門

二.使用入門

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.       建立頁面

MediaWiki初探:安裝及使用入門

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,将參數值置為目前時間,可以取消全部已經緩存的頁面(包括用戶端和伺服器端)。