Dokuwiki布署小记

最近个人写作风格全面转向Markdown模式,但之前使用的Mediawiki并未原生支持,且本人在布署时为了实现其所见即所得的方案和别的一些个性化需求,添加了太多插件和自定义设置,两年多过去了,很多设置细节已不甚记得,所以想进行Wiki的重新布署与实施。经研究,最终选择Dokuwiki。其优点很多,如功能强大,更新及时,插件丰富,结构简单,布署方便等。现将布署过程记录如下,以示备忘。

10.从官网上下载程序包,如果本地没有PHP环境,注意在“Include Web-Server”处勾选“MicroApache (Windows)”

20.解开压缩包后,运行run.cmd,会在本地8800端口创建服务并打开浏览器,进行Wiki初始化工作,按界面提示填写即。可以在右上角的下拉框中选择中文语言

30.初始化后,用刚才填写的管理员用户进行登录,右上角管理,点击扩展管理,然后点击搜索和安装页签

40.搜索并安装【Markdowku】插件,让Wiki支持Markdown语法

50.搜索并安装【Codemirror】插件,让输入框支持语法着色。默认情况下,其只是将自带的Doku语法进行了着色,我需要将其更改为Markdown语法

a.打开插件安装目录

D:\DokuWikiStick\dokuwiki\lib\plugins\codemirror

b.打开action.php,为data数组增加两个新的元素

$event->data[‘script‘][] = array(
    ‘type‘ => ‘text/javascript‘,
    ‘charset‘ => ‘utf-8‘,
    ‘src‘ => "$base_url/dist/modes/markdown.min.js?v=$version",
);

$event->data[‘script‘][] = array(
    ‘type‘ => ‘text/javascript‘,
    ‘charset‘ => ‘utf-8‘,
    ‘src‘ => "$base_url/dist/modes/gfm.min.js?v=$version",
);

c.打开dist/scripts.min.js,将对doku语法的调用修改为对gfm语法的调用。这是个被压缩后的代码文件,通过Ctrl+F文本查找工具,以“doku”为关键词进行查询,在第7行大概第29619个字符处,将“doku”修改为gfm,其上下文代码如下

function i(){b=JSINFO.plugin_codemirror;b.name="gfm";b.loadMode=function(c)

60.搜索并安装【Imgpaste】插件,让Wiki支持在Chrome浏览器下,支持通过编辑器内Ctrl+V,实现图片资源上传

70.将dokuwiki文件夹打包,即可完成整个站点的迁移

参考

哪个开源的wiki系统比较好用,请大家推荐一下?

Dokuwiki 插件整理

Wiki对比

时间: 2024-10-11 20:26:34

Dokuwiki布署小记的相关文章

[转]okuwiki布署小记

okuwiki布署小记 原文地址:http://www.cnblogs.com/ljzforever/ 最近个人写作风格全面转向Markdown模式,但之前使用的Mediawiki并未原生支持,且本人在布署时为了实现其所见即所得的方案和别的一些个性化需求,添加了太多插件和自定义设置,两年多过去了,很多设置细节已不甚记得,所以想进行Wiki的重新布署与实施.经研究,最终选择Dokuwiki.其优点很多,如功能强大,更新及时,插件丰富,结构简单,布署方便等.现将布署过程记录如下,以示备忘. 10.从

Ubuntu 16.04系统布署小记

前段时间趁着双11打折,又将阿里云主机续费了3年.之前布署的系统是Ubuntu 12.04,从系统发布到现在也有四年半了,其官方支持的生命周期也将止于明年春,且这在几年里出现了很多新的事物,我也需要跟上时代的步伐,于是着手将整个环境更新至最新的Ubuntu 16.04,现将布署过程记录如下 系统布署 环境布署 应用布署 10. 停止服务器实例,选择更换系统盘,选择Ubuntu 16.04 64bit,重启实例 20. 挂载虚拟内存 mkdir /swap && cd /swap &

Ubuntu 16.04环境布署小记

本系列文章记录了升级Ubuntu 16.04的布署过程 回到目录 10. 安装Mono, Xsp 当前版本16.04.1的系统源的Mono版本为4.2.1,如需使用最新版本(本文书写时稳定版本为4.6.2),则需添加Mono官方源地址 sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF echo "deb http://dow

Ubuntu 16.04应用布署小记

本系列文章记录了升级Ubuntu 16.04的布署过程 回到目录 10. Dokuwiki 将虚拟目录配置文件链接到Apache2的可用的配置文件库中 sudo ln -s /opt/dokuwiki/dokuwiki.conf /etc/apache2/conf-available/dokuwiki.conf 启用此配置文件 sudo a2enconf dokuwiki 重启Apache2服务 sudo systemctl restart apache2.service 注意,1604版本更新

solr5.5教程-tomcat布署

tomcat和solr在各自官网下载,版本如下: tomcat版本:8.0.24 solr版本:5.5.0 1.solr解压后,目录结构如下: 2.tomcat的webapps里新建solr目录, 把solr-5.5.0\server\solr-webapp\webapp目录下的文件全部复制进来 在WEB-INF文件下新建classes文件夹,把solr-5.5.0\server\resources\log4j.properties复制到classes文件夹里,这样才能看到solr的日志. 3.

中小企业openstack私有云布署实践【9.3 主从controller单向同步glance-image目录】

采用Rysnc单向同步,而不用双方实时同步,原因是在历史的运行过程中,我们发现,有些镜像包太大,当在主用的glance将镜像保存时,并不是一时半会就把镜像保存好,当主用在保存时,备用节点又在实时同步那个正常拷贝保存状态中的不完整主用文件,因此我们会看到在备节点上,它删了又拷的方式,非常损耗机器的硬盘. 所以我们采用Rysnc单向同步, 做这一步时,我已布署好了之前的集群.下面的示例是以办公网测试环境为例,科兴的雷同,只是IP和主机名不同而已 使用root用户运行源服务器controller2的进

企业级中间件应用WebLogic11g/12c集群安装布署配置培训视频课程全套

企业级中间件应用WebLogic11g/12c集群安装布署配置培训视频课程全套 套餐介绍:高薪必学的企业级中间件应用WebLogic实施教程. 基础:中间件的概念,WebLogic概念,域,JDK,JVM,数据源,连接池,控制台,集群相关. 实战:1.企业级应用系统项目的实施流程,如调研,方案,规划等;2.Oracle WebLogic11g与WebLogic12c集群配置与实施维护;4.WebLogic在windows与Linux平台下的实施与维护;5.不同平台下JDK安装与JVM参数优化;6

考考你!布署上云最快需要几步?

考考你!布署上云最快需要几步?不包括打开阿里云网站,只需要1步——用基础环境镜像一键部署! 买了云服务器,不会用?运行云上业务,没有得力工具? 看图大猜想,答案猛戳这里:http://www.aliyun.com/act/aliyun/1218/service.html 工具.运维服务.镜像你值得拥有! 12.18工具运维镜像分会场[工具服务]全场低至0元:[运维服务]全场3折,0元限量抢购:[镜像服务]全场免费. 助你上云,so easy!#1218不止是低成本#

IIS6.0中布署MVC站点(转)

昨晚我写的API上线,API是vs2010 + MVC4开发的,需要布署到windows 2003 server + IIS6.0的环境中,之前一直是布在IIS7.0,比较熟悉, 换到IIS6.0,添加网站,修改配置后,发现网站无法访问. 在网上找了一些文章,综合了几个,才终于搞定了. 服务器环境要求: Windows 2003 server + IIS6.0 1.必须安装.net framework 4.0, MVC 2.最好能安装.net framework 的sp1, 我们服务器上装的是.