由于自己的图床放在npm,很多国内节点都用不了了,自己用的cdn加速unpkg.com有点慢,在网上找找能够的节点,转载文章同时作为记录。

教程地址

CDN 镜像节点整理
Butterfly CDN链接更改指南,替换jsdelivr提升访问速度

偶然看到的文章,发现这些节点蛮有用的,我虽然加入了浏览器书签,但是没有备忘录记录,就在这里记录下好了。

名称 地址 说明
阿里云 NPM 镜像 npmmirror https://npmmirror.com/ 国内的 NPM 淘宝镜像,用来下载 NPM 包的
npm ElementCDN http://npm.elemecdn.com/ 饿了么 CDN 镜像,目前不稳定,回源较长
npm ElementCDN http://npm.elemecdn.com/ 饿了么 CDN 镜像,目前不稳定,回源较长
jsDelivr https://jsdelivr.com/ 国外免费 CDN,之前挂过一次,现在国内需要魔法才能访问
jQuery CDN https://releases.jquery.com/ jQuery 的 CDN 节点,访问速度还行
BootCDN https://bootcdn.cn/ 前端开源项目 CDN 镜像,经常挂,不稳定就换别的 CDN
七牛云 Staticfile https://staticfile.org/ 七牛云的前端 CDN 镜像,速度也很快
字节跳动 CDN http://cdn.bytedance.com/ 字节的前端 CDN 镜像节点,很多库没有同步到最新版
又拍云 JavaScript 库 CDN http://jscdn.upai.com/ 又拍云的常用 JavaScript 库 CDN 服务,只有少量的常用库
新浪云计算 CDN 公共库 https://lib.sinaapp.com/ 这个也是只有一些常用库
UNPKG https://unpkg.com/ 国外 CDN 节点,访问速度太慢,当作备选吧。
cdnjs https://cdnjs.com/ CDN 由 Cloudflare 提供支持,访问很快
esm.sh https://esm.sh/ 看起来是个人项目,CDN 由 Cloudflare 提供支持,访问很快
UNPKG 自建 https://cdn.cbd.int/ 这个应该是国外的节点,速度还可以
渺软公益 CDN https://cdn.onmicrosoft.cn/ 个人公益 CDN,仅用于加速前端项目

不稳定或已失效的:

名称 地址 说明
360 前端静态资源库 https://cdn.baomitu.com/ https://lib.baomitu.com 这个节点不稳定,现在已经 404 了
loli https://cdnjs.loli.net/ 这个节点不确定是否还在运行
初七云 https://cdn2.chuqis.com/ 无法访问

可优先使用较快的节点,如果其中一个节点失效就换其他的。
目前大概就这些了,还有一些是个人创建的公益 CDN,那些是用来加速前端项目的,但是不知道哪一天会关闭,尽量还是选择大厂运营的吧。

博客主题配置如果有 CDN 选项,也可以自行修改地址,让博客访问更流畅。
比如我的博客主题是 butterfly,_config.yml 配置文件中末尾有 CDN 设置,可以自己修改 CDN 地址。把注释取消,然后更换 CDN 地址即可。

1
2
3
4
5
6
7
8
9
CDN:
option:
# abcjs_basic_js:
# activate_power_mode:
# algolia_js:
# algolia_search:
fancybox: https://cdn.bootcdn.net/ajax/libs/fancybox/3.5.7/jquery.fancybox.min.js
fancybox_css: https://cdn.bootcdn.net/ajax/libs/fancybox/3.5.7/jquery.fancybox.min.css
fontawesome: https://cdn.bootcdn.net/ajax/libs/font-awesome/6.4.2/css/all.min.css

亲身测试

esm.sh

unpkg.com

npm.onmicrosoft.cn

自己修改的js在npm中用unpkg.com,图片太慢,改用杜老师去不图床