Hexo代码块前后空白行问题

解决方法

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>

参考文章

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • npm install -g hexo-clisudo npm install -g hexo-clinode -...
    iOS的Developer阅读 14,923评论 2 0
  • 本文档主要用来记录自己借助Hexo搭建博客的一些步骤和命令,方便以后重装;新人也可以通过此篇文章快速搭建自己的个人...
    LeonLei阅读 5,490评论 0 4
  • 原因:2017年4月17日 星期一 解决使用hexo中遇到的问题说明:虽说不要重复制造轮子,前提是轮子跑得起来。我...
    nicocoi阅读 9,689评论 2 3
  • 雷雁雄8月13日总结:今天休息,早上一家人去吃老家特色羊肉米线,下午去保养车,熟人好办事,朋友帮自己全部搞定,省心...
    雷雁雄阅读 1,513评论 0 0
  • 王家卫式的电影 到底有什么魅力 到底有什么值得我去深爱的部分 慢慢走进王家卫。 下面是百度百科的一些内容: 张国荣...
    枚橙roro阅读 4,494评论 1 15

友情链接更多精彩内容