我在wordpress里安装了一个代码高亮插件——Crayon Syntax Highlighter,这个插件有中文的配置页面,功能挺强大的,支持多种代码主题,可以自定义代码字体,边距等属性,用起来还算比较顺手的。
但是直到最近我才发现,这个插件渲染的代码块会在末尾多出一行空的代码行:
我以为我是在markdown里不小心多输入了一个回车符什么的,但是去检查了,发现也没有。去Crayon Syntax Highlighter的配置页面也没有找到相关的配置,应该是这个插件在将markdwon语法转换成html的过程里存在bug,多生成了一个空行。
我用chrome开发者工具检查了这些多出……