需求
dokuwiki的编辑工具栏是以 MediaWiki 的为基础发展来的。
在它的编辑器color插件的颜色按钮中,我想添加新的按钮功能。如红色字体黄色背景的修饰,类似于涂中文字强调的意思。
步骤
-
制作图片
color插件的图片在 lib/plugins/color/images 这个目录下。
下载后,修改颜色和名称。上传至目录内。
-
修改代码
编辑 script.js
它在 lib/plugins/color/ 目录下。 打开后可以看到如下格式
{ "type":"format", "title":"Rose Highlighted Text", "icon":color_icobase+"picker_rose.png", "open":"<color #ffaec9>", "close":"</color>" },
参考相同格式修改,插入文件里。
{ "type":"format", //未改 "title":"mark",//编辑器中弹出的注释和插入的字符中间段 "icon":color_icobase+"picker_mark.png",//编辑器中出现按钮的文件名 "open":"<color red/yellow>",//字体红色,背景黄色 "close":"</color>"//结束,未改 },
-
保存与更新
代码保存后,实际使用中未必立刻看到效果。需要更新缓存。
缓存目录cache在data目录下。删除cache目录下所有文件即可。缓存会自动更新。
Linux下,命令参考如下。
cd data rm -rf cache mkdir cache chmod 777 cache