Dokuwiki使用小记

修改代码显示样式

默认模板的代码显示样式会把所有的代码显示出来。前几天发的编译原理实验代码,900多行,全部显示后滑鼠标压力略大,遂决定修改之。

 

打开wiki,随便找一处代码块,用chrome的审查元素功能:

dokuwiki使用技巧

找到样式文件位置。然后在样式文件中搜索pre,可以利用grep提高效率(linux上的好多用着顺手的工具,windows下面可以借助MinGW实现):

find ./ –name "*.css" |xargs grep –H "pre"

 

找到之后改添加样式:

overflow: auto; 
max-height: 200pt;

 

之后长代码折叠显示:

dokuwiki使用技巧

 

dokuwiki编辑小技巧

wiki语法略烦人,利用工具提高编辑效率是个不错的选择。

编辑利器Notepad++

这是我用着最顺手的编辑器,用他来编辑INSERT语句内容时,频繁的单引号和逗号让人烦躁不堪,如果插入数据的格式比较规整,可以先省去引号、逗号和括号,最后用notepad++的列编辑功能插入需要的部分。

如图原始数据:

dokuwiki使用技巧

alt+c,列编辑:

dokuwiki使用技巧

完成效果:

dokuwiki使用技巧

另外notepad++的quicktext插件也是个不错的提高效率的工具,不单单是对wiki编辑,对其他代码一样:

dokuwiki使用技巧

 

用工具生成表格

依然以上面的数据库为例,辛辛苦苦写了创建表和插入数据的sql代码,在phpmyadmin中执行成功后,还想在弄个表格更直观的显示,还好phpmyadmin有个打印预览功能,可以显示表格:

dokuwiki使用技巧

查看源码,复制,用html2wiki工具转换为dokuwiki语法格式:

dokuwiki使用技巧

 

update 20150704

新版pandoc 已经支持输出dokuwiki。

 

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注