跳到主要内容

hexo替换代码高亮为ace.js

· 3 分钟阅读
月子喵

最近写前面的 k8s 笔记的时候发现 hexo 这个自带的代码高亮过于弱智, 很多格式的代码都无法做到正确的渲染, 在此将其替换为我认为最好的一个ace.js

编辑 hexo 的配置文件, 将 highlight 的 enable 改为 false

加载中.....

重启 hexo serve, 可以看到, 代码部分渲染出来的格式

加载中.....

实现

设置高亮

代码不是很复杂,直接看注释就行

加载中.....

修改表现

这里直接修改CSS, ace_static_highlight这个class就是控制高亮的, 修改它的表现就行了

加载中.....