由于某些原因,handsome主题使用的一些cdn加速已经失去了作用,比如说高亮代码、统计(缺少echarts.min.js、highlight.min.js)


解决办法

在handsome的外观设置,“速度优化”中选择合适的公共CDN库。

目前国内来说,BootCDN还是很快的,切换到BootCDN已经可以解决统计不显示的问题了,上面就有echarts.min.js。

还有就是高亮代码相关的两个:highlight.min.js和github.min.css。

找到handsome主题的CDN相关文件:themes/handsome/libs/CDN.php。

在CDN.php中可以找到一下代码:

    const BOOT_CDN = '
{
  "css": {
    "bootstrap": "https://cdn.bootcss.com/bootstrap/3.3.4/css/bootstrap.min.css",
    "mdui": "https://cdn.bootcss.com/mdui/0.4.0/css/mdui.min.css"
  },
  "js": {
    "bootstrap": "https://cdn.bootcss.com/bootstrap/3.3.4/js/bootstrap.min.js",
    "jquery": "https://cdn.bootcss.com/jquery/2.1.4/jquery.min.js",
    "mdui": "https://cdn.bootcss.com/mdui/0.4.0/js/mdui.min.js",
    "mathjax_svg": "https://cdn.bootcdn.net/ajax/libs/mathjax/3.1.2/es5/tex-mml-chtml.min.js",
    "vditor": "https://cdn.jsdelivr.net/npm/vditor@3.9.4",
    "echart": "https://cdn.bootcdn.net/ajax/libs/echarts/4.5.0",
    "highlight": "https://lf3-cdn-tos.bytecdntp.com/cdn/expire-1-M/highlight.js/10.7.3"
  }
}
    ';

其中“highlight”跟着的链接就是外观设置成BootCDN时使用的链接。

而这个目前是失效了的状态。我们可以替换成以下BootCDN的CND链接:

https://cdn.bootcdn.net/ajax/libs/highlight.js/11.11.1

刷新网页,就可以发现highlight已经可以正常加载了。

当然,下面还有别的加速节点。大家可以按需进行修改。

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