MediaWiki入门教程

 

MediaWiki是这个世界上使用人数最多的百科建站系统。全球最著名的Wikipedia.com就是用MediaWiki建立的。另外,MediaWiki是在GPL协议下免费开源工程,这意味着你可以免费使用它。下面将介绍如何使用MediaWiki.
 

如何安装MediaWiki?

从官网下载到MediaWiki的安装包,解压到服务器的根目录下面。然后用你的域名访问网站,就会提示你一步一步安装了。注意最后一个步骤会生成一个LocalSettings.php文件,你需要把这个文件上传到网站的根目录。如果没有把生成的LocalSettings.php放到根目录,下次输入域名访问网站会提示找不到LocalSettings.php。其实整个安装都超级简单!
 

怎么使MediaWiki只能够被私人使用?

在安装阶段有这个选项配置MediaWiki会被如何使用。如果错过了,可以删除根目录下的LocalSettings.php,再输入域名访问网站重新生成LocalSetting.php。这样有点麻烦,也可以直接编辑LocalSettings。比如:
# 禁止未登录用户编辑内容.
$wgGroupPermissions[‘*’][‘edit’] = false;
# 禁止用户注册,除非系统管理员创建用户。
$wgGroupPermissions[‘*’][‘createaccount’] = false;
 

怎么创建一个页面?

在这个例子中,我们会教你创建一个页面。页面的内容就是'如何创建一个页面'。
在网站的右上角上点击:登录。 然后用你的管理员账号登录。
在MediaWiki中创建一个页面的方法有点特殊。首先,你在搜索框中输入你将要编辑的词条名字,然后点击搜索。如果词条不存在的话,就会显示一个页面告诉你没有这个词条。在这个页面上会有一个选项提示你创建这个词条。点击“创建词条”。
输入以下内容:
 
 == Create a page ==
* 把词条输入搜索框,然后搜索。
* 搜索结果显示没有匹配到任何页面,这时有一个选项让你创建一个页面。
* MediaWiki标志语言(MediaKiki Markup Language也常被称为:wikitext)可以在 http://www.mediawiki.org/wiki/Markup_spec 找到。
* 各种编辑页面的例子可以在 http://meta.wikimedia.org/wiki/Help:Editing and http://meta.wikimedia.org/wiki/Help:Wikitext_examples 找到。
点击"预览"按钮,可以看到页面的预览效果。点击"保存页面",则这个页面被编辑完成了。
 

怎么改名一个页面?

有时候你想要把一个页面改名。MediaWiki处理改名的逻辑实际上是把这个页面使用新的名字移动到一个新的位置,MediaWiki会记住旧的名字,还会建立一个到新页面的引用。
在页面的上部找到"移动"标签页,点击!
填好新的页面名字,点击"移动页面"按钮。
系统会让你确认一次,然后改名就完成了。
 

怎么改变MediaWiki的Logo呢?

常常有人问如何把网站左上方的网站Logo换掉。
首先你创建一个宽135象素,长135-150象素的logo图象文件。把logo上传到服务器某个位置。默认是放在/skins/common/images/wiki.png。
编辑LocalSetting.php文件,修改 $wgLogo变量。
刷新页面,现在你可以看到新的Logo了。
 

怎么在页面中建立内部链接(Internal Links)?

不像标准的HTML语法,在编辑MediaWiki的页面时建立指向内部页面的链接是非常容易的。比如你要建立一个到词条名为“我爱香港”的内部链接,则在编辑页面时在词条名前加井号。
如: #我爱香港
MediaWiki的内部链接的颜色有两种,一种是红色,一种是绿色。当内部链接的颜色是红色时,表示还没有收录这个词条,如果你点击的话,会提示你建立新词条。如果是绿色,则相反。
 

如何改变MediaWiki的导航菜单?

比如我想要把我的wiki站点上所有的category都列在导航条上,那我就需要修改导航条。
在搜索框中输入: Mediawiki:Sidebar。搜索结果会给出导航条的页面。
选择“编辑”。
增加一行以**起头,|符号前面的字符表示导航项将要显示的名字,|后表示页面的名字。
最后选择保存页面,完成!
copyright blog.ykyi.net
 

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.