jsdelivr的加速源

官方

Gcore 节点 Cloudflare 节点 Fastly 节点 Quantil 节点
- 推荐指数:⭐
- 国内速度:慢
- 可用性:高
- 链接 :https://gcore.jsdelivr.net/
- 推荐指数:⭐⭐⭐
- 国内速度:快
- 可用性:高
- 链接:https://testingcf.jsdelivr.com/
- 推荐指数:⭐⭐
- 国内速度:较快
- 可用性:较高
- 链接:https://fastly.jsdelivr.net/
- 推荐指数:⭐⭐
- 国内速度:慢
- 可用性:较高
- 链接:https://quantil.jsdelivr.net/

第三方

JSDMirror 未知 括彩云
- 推荐指数:⭐⭐⭐⭐⭐
- 国内速度:快
- 可用性:高
- 链接 :https://cdn.jsdmirror.com/
- 推荐指数:⭐⭐⭐⭐
- 国内速度:快
- 可用性:高
- 链接 :https://jsdelivr.topthink.com/
- 推荐指数:⭐⭐⭐⭐
- 国内速度:快
- 可用性:高
- 链接 :https://cdn.iocdn.cc/

CDNjs的加速源

ZSTATIC (非官方)

⚠重点 替换CDN

单个资源替换

例: https://cdn.jsdelivr.net/npm/jquery@3.6.4/dist/jquery.min.js –> https://cdn.jsdmirror.com/npm/jquery@3.6.4/dist/jquery.min.js

butterfly主题整体替换

打开blog\themes\butterfly\scripts\events中的cdn.js

把这段内容替换成这样(我以JSDMirror为例)

1
2
3
4
5
6
7
      const cdnSource = {
        local: cond === 'internal' ? `${cdnjs_file + verType}` : `/pluginsSrc/${name}/${file + verType}`,
        jsdelivr: `https://cdn.jsdelivr.net/npm/${name}${verType}/${min_file}`,
        unpkg: `https://unpkg.com/${name}${verType}/${file}`,
        cdnjs: `https://cdnjs.cloudflare.com/ajax/libs/${cdnjs_name}/${version}/${min_cdnjs_file}`,
        jsdmirror : `https://cdn.jsdmirror.com/npm/${name}${verType}/${min_file}`
      }

然后,在blog\themes\butterfly中,打开_config.yml 找到CDN选择那里行,改成这样:

1
2
3
CDN:
  internal_provider: local
  third_party_provider: jsdmirror

不出意外,你的CDN已经成功替换了