美文网首页Hexo
Hexo代码块前后空白行问题

Hexo代码块前后空白行问题

作者: craneyuan | 来源:发表于2018-02-25 23:11 被阅读10次

解决方法

1.找到hexo-util/lib/highlight.js文件
一般的路径为${blog_path}/node_modules/hexo-util/lib/highlight.js
2.修改highlight.js文件中的代码
大概在35~38
修改前:

numbers += '<div class="line">' + (firstLine + i) + '</div>';
content += '<div class="line';
content += (mark.indexOf(firstLine + i) !== -1) ? ' marked' : '';
content += '">' + line + '</div>';

修改后:

numbers += '<span class="line">' + (firstLine + i) + '</span>\n';
content += '<span class="line';
content += (mark.indexOf(firstLine + i) !== -1) ? ' marked' : '';
content += '">' + line + '</span>\n';

注意:主要是将<div>换成了<span>

参考文章

相关文章

网友评论

    本文标题:Hexo代码块前后空白行问题

    本文链接:https://www.haomeiwen.com/subject/tfudxftx.html