dokuwiki工具栏添加换行回车快捷键与按钮

需求

dokuwiki的语法要求以

\\ 

为换行符(\\后面必须有1个空格)。
编辑器有快捷键。快捷键说明如下。
https://www.dokuwiki.org/start?id=zh-tw:accesskeys
所以发现ALT+B快捷键已经是粗体的快捷键,现在打算将ALT+N作为换行符

\\ 

的快捷键。

步骤

  • 制作图片

工具栏按钮的图片在 lib/images/toolbar 这个目录下。
下载后,修改颜色和名称。上传至目录内。

  • 修改代码

编辑 toolbar.php
它的位置在 inc/toolbar.php 这里。 打开后可以看到如下格式

       $menu = array_merge($menu, array(
           array(
                'type'   => 'format',
                'title'  => $lang['qb_bold'],
                'icon'   => 'bold.png',
                'key'    => 'b',
                'open'   => '**',
                'close'  => '**',
                'block'  => false
                ),

参考相同格式修改,插入文件里。

{
          array(
                'type'   => 'format',\\未改
                'title'  => '\\\\ ',\\需要4个转义后是2个
                'icon'   => 'n.png',\\按钮图片文件名
                'key'    => 'n',\\快捷键
                'open'   => '',\\前缀改成空
                'close'  => '',\\后缀改成空
                'block'  => false\\未改
                ),
  
  • 保存与更新

代码保存后,实际使用中未必立刻看到效果。需要更新缓存。
缓存目录cache在data目录下。删除cache目录下所有文件即可。缓存会自动更新。
Linux下,命令参考如下。

cd data
rm -rf cache
mkdir cache
chmod 777 cache

猜你喜欢

转载自www.cnblogs.com/date/p/9178544.html