dokuwiki编辑器修改-color插件-添加按钮

时间:2022-04-13 13:51:39

需求

dokuwiki的编辑工具栏是以 MediaWiki 的为基础发展来的。

在它的编辑器color插件的颜色按钮中,我想添加新的按钮功能。如红色字体黄色背景的修饰,类似于涂中文字强调的意思。

步骤

  • 制作图片

color插件的图片在 lib/plugins/color/images 这个目录下。
下载后,修改颜色和名称。上传至目录内。

dokuwiki编辑器修改-color插件-添加按钮

  • 修改代码

编辑 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