`
digiter
  • 浏览: 121701 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

wiki@acm.bjtu安装、配置笔记

阅读更多
首先安装wamp http://www.wampserver.com/en/
提供Windows下的Apache, MySQL, PHP平台
如果需要修改Apache的默认端口,请将 D:\wamp\bin\apache\Apache2.2.11\conf\httpd.conf第46行改为"Listen 8080"

下载并安装配置
MediaWiki http://www.mediawiki.org/wiki/MediaWiki
安装向导:http://www.mediawiki.org/wiki/Manual:Installation_guide

安装FCKeditor扩展(富文本编辑器)
官网提供的下载包似乎版本有些旧,于是我通过svn:http://svn.wikimedia.org/svnroot/mediawiki/trunk/extensions/FCKeditor下载到最新版本
安装过程:拷贝到wiki\extensions文件夹中,然后在wiki\LocalSettings.php文件末尾加入
# 增加FCKeditor扩展
require_once("$IP/extensions/FCKeditor/FCKeditor.php");


安装SyntaxHighlight GeSHi扩展(代码高亮)
项目页面:http://www.mediawiki.org/wiki/Extension:SyntaxHighlight_GeSHi
还是通过svn下载后,根据提示进行安装即可
引用
Add this line to the end of your LocalSettings.php:
require_once("$IP/extensions/SyntaxHighlight_GeSHi/SyntaxHighlight_GeSHi.php");

最后为代码的四周添加虚线边框
在\wiki\skins\common\shared.css中加入
div.mw-geshi {
  padding: 1em; 
  margin:1em 0; 
  border: 1px dashed #2fab6f;
}



附件,贴一下我的LocalSetttings.php最后几行
# 自定义选项开始

# 默认用户的日期格式:默认;时间偏移量+08:00
$wgDefaultUserOptions['date']='default';
$wgDefaultUserOptions['timecorrection']='08:00';

# 禁止匿名用户编辑页面
$wgGroupPermissions['*']['edit'] = false;
$wgGroupPermissions['user']['edit'] = true;
# 禁止匿名用户创建新页面
$wgGroupPermissions['*']['createpage'] = false;
$wgGroupPermissions['user']['createpage'] = true;
# 禁止匿名用户创建讨论页
$wgGroupPermissions['*']['createtalk'] = false;
$wgGroupPermissions['user']['createtalk'] = true;

# 增加FCKeditor扩展
require_once("$IP/extensions/FCKeditor/FCKeditor.php");
# 添加代码高亮扩展
require_once("extensions/SyntaxHighlight_GeSHi/SyntaxHighlight_GeSHi.php");
# require_once( "{$IP}/extensions/ASHighlight/ashighlight.php" );

# 允许/禁止引用外部图像
$wgAllowExternalImages = false;
分享到:
评论

相关推荐

    acm.rar_ACM java_java package acm

    "acm.jar" 文件通常包含了一些为这类竞赛设计的预封装的工具类库,方便参赛者快速实现常见的算法和数据结构。 "acm.jar" 包含的Java包"acm" 提供了多种功能,如读取输入、图形绘制、数学运算等,这些都是在解决算法...

    cdc-acm.rar_CDC-ACM_V2 _cdc acm

    标题中的"CDC-ACM.rar_CDC-ACM_V2 _cdc acm"指的是一个针对Linux操作系统的USB抽象控制模型(CDC-ACM)驱动程序的更新版本V2.13.6。这个驱动程序专门用于支持USB调制解调器和ISDN适配器,使得这些设备能够在Linux...

    ACM.rar_acm zju 2830_acm 网站源码_acm.zju.edu.cn_浙大acm_浙大oj网站

    本资源包“ACM.rar”包含了该网站上部分题目的解题源码,对于学习和理解ACM竞赛中的算法设计具有很高的参考价值。 首先,我们来探讨一下ACM竞赛的核心——算法设计。ACM竞赛要求参赛者在有限的时间内编写程序解决一...

    抓取acm.pku的题

    标题中的“抓取acm.pku的题”指的是在编程竞赛平台北大ACM(北京大学算法竞赛平台)上抓取题目信息。这个过程通常涉及到网络爬虫技术,它允许程序员通过编写特定的脚本来自动化地从网站上获取大量数据。在这个场景下...

    stanford JAVA公开课使用的acm.jar ,亲测可以用

    The Art And Science Of Java Stanford 的JAVA公开课需要的acm.jar库,自己export的,可以用

    acm.timus.ru最全代码

    【acm.timus.ru最全代码】集合是一个包含大量算法和解决方案的资源库,专为参与ACM(国际大学生程序设计竞赛)的参赛者提供。这个压缩包可能包含了成千上万的源代码文件,涵盖了从基础算法到复杂数据结构的各种问题...

    Operation System_ACM.rar

    Operation System_ACM.rarOperation System_ACM.rarOperation System_ACM.rarOperation System_ACM.rarOperation System_ACM.rar

    ACM.exe

    ACM.exe

    acm.zip_acm72.com网_contour c_www.:acm72.com

    描述中的"acm.active contour module.可以直接使用,无需修改,opencv"进一步确认了这是一个与OpenCV库相关的主动轮廓(Active Contour)模块,也被称为蛇形模型。这种技术常用于图像分割,能够自动寻找图像中的边界...

    北大acm培训资料和杭电acm.7z

    【标题】北大ACM培训资料和杭电ACM离线题库 【描述】这个压缩包文件集合了北京大学ACM竞赛培训的相关资料以及杭州电子科技大学(杭电)的ACM在线题库,对于那些热爱编程,热衷于算法挑战,或是准备投身于编程竞赛和...

    ACM.rar_ACM_ACM Hwang .p_ACM java_pku 1689 rubbery_ppt

    【标题】"ACM.rar" 是一个压缩文件,其中包含了与 ACM(国际大学生程序设计竞赛,简称ACM)相关的学习资料。"ACM_ACM Hwang .p" 暗示了这个压缩包可能包含由 ACM 专家 Hwang 教授的一些教程或讲义,这些材料通常对...

    ACM3025.pkl

    ACM3025.pkl

    acm.rar_acm geometry

    在ACM(国际大学生程序设计竞赛)中,"acm.rar_acm geometry"这个压缩包文件显然包含了与ACM竞赛相关的资源,特别是关于几何计算的部分。在这个文档中,我们将深入探讨ACM竞赛中的几何问题、相关算法以及如何利用...

    zju1048.rar_acm.zju.edu._pid_show_zju acm

    【标题】"zju1048.rar_acm.zju.edu._pid_show_zju acm" 指向的是一个与浙江大学(Zhejiang University,简称ZJU) ACM竞赛相关的压缩文件,其中包含了对问题1048 "Financial Management"的解答。"acm.zju.edu." 和 ...

    acm.tju.edu.cn.rar

    标题中的"acm.tju.edu.cn.rar"表明这是一个与ACM(国际大学生程序设计竞赛,International Collegiate Programming Contest)相关的资源文件,源自天津大学(Tianjin University,简称TJU)的在线判题系统(Online ...

    WRT3200ACM.zip

    标题"WRT3200ACM.zip"暗示了这是一个与Linksys WRT3200ACM路由器相关的软件更新或固件升级包。WRT3200ACM是一款高性能的无线路由器,以其开放源码的支持和强大的硬件配置受到DIY网络爱好者和高级用户的青睐。该...

    水果包装.ACM.acm

    水果包装.ACM.acm

    ACM.rar_ACM

    标题中的"ACM.rar_ACM"表明这是一个与ACM(美国计算机协会)相关的压缩文件,可能包含有关ACM竞赛、算法或计算机科学教育的资料。".rar"是常见的压缩文件格式,通常用于打包多个文件或文件夹以方便存储和传输。 ...

    ACM.zip_ACM_acm比较大小

    `ACM.cpp`很可能包含了实现上述功能的源代码,而`ACM.exe`是编译后的可执行文件,可以直接运行以测试程序的功能。如果你需要进一步的帮助,例如分析`ACM.cpp`的代码或者运行`ACM.exe`,请提供更多的上下文信息。 总...

    acm的jar包及acm源码

    在您提供的资料中,"acm.jar"是一个Java可执行文件,它可能包含ACM算法竞赛的运行环境。这个jar包可能集成了读取和评测参赛者程序所需的所有功能,比如输入数据的生成、程序执行、结果比较等。使用这个jar包,可以...

Global site tag (gtag.js) - Google Analytics