需求
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