前言:今天发现handsome主题的代码高亮显示出现了问题,看上去是因为lf3-cdn-tos.bytecdntp.com跑路了的样子,导致highlight.js不能用。本文介绍如何处理这个问题。

临床表现就是 代码高亮没了 ,并且 复制不了代码 ,看上去就是普通的文本,面如死灰:

分析问题

查看网站源代码,发现highlight.js在这里:

HIGHLIGHT_CDN: 'https://lf3-cdn-tos.bytecdntp.com/cdn/expire-1-M/highlight.js/10.6.0',

然后我就尝试去直接打开这个链接还有其首页,直接啥也没有,看样子是跑路了:

解决问题

我去highlight.js官网去看了看,给了好几个调用的链接,众所周知,jsd在国内已经挂掉了,这里写另外两个:

修改源码

通过上一步在头文件中加入这个js代码可以解决高亮失效的问题,作为一个强迫症,我想要去修改源码在哪呢?

我找了找,最终在:themes/handsome/libs/CDN.php里面把

此处内容需要评论回复后(审核通过)方可阅读。

全部修改为

此处内容需要评论回复后(审核通过)方可阅读。

转载于:https://www.52txr.cn/2022/CodeHighlight.html

最后修改:2022 年 06 月 28 日
如果觉得我的文章对你有用,请随意赞赏