jsdelivr 各种加速,挺好用
简介
jsDelivr 是一个免费、快速且可靠的开源 CDN 服务,支持 npm、GitHub、WordPress 等多种资源加速,适合前端库、静态资源、图片等文件的全球分发。
使用说明
- 无需登录和注册,以 GitHub 为例可加速仓库所有内容。
- 格式:固定地址
https://cdn.jsdelivr.net/gh/
+github用户名/
+github公开仓库名
- 完整示例:
https://cdn.jsdelivr.net/gh/jquery/static/README.md
注意:新建仓库后首次加速可能需要等待几分钟。
配置参考
npm 加速
1 | # 加载 npm 上的任意项目 |
github 加速
1 | # 加载 GitHub release、commit 或分支 |
wordpress 加速
1 | # 加载 WordPress 插件 |
作为图床使用
单文件 20MB 限制,程序包 50MB 限制
结合 github
+ jsdelivr
+ picgo
可搭建免费图床:
- 下载并安装 PicGo
- PicGo 配置示例:
1
2
3
4
5
6
7
8
9# 仓库名为 cangk
# 分支名为 static 或 static+tag
# 路径为仓库文件路径,如 `img/`、`video/` 或留空
仓库名:cangk
分支名:static
设定 Token:你的 GitHub Token
指定存储路径:img/
设定自定义域名:https://cdn.jsdelivr.net/gh/你的用户名/cangk@static - 上传图片后,PicGo 会自动生成 jsDelivr 加速链接。
Github生成链接
- 复制你的 GitHub 文件地址,如:https://github.com/cxvh/static/blob/main/avatar/avatar.jpg
- 打开 https://www.jsdelivr.com/github,粘贴自动生成加速链接。
清理缓存
- 图片无法打开或有缓存时:
https://cdn.jsdelivr.net/gh/cxvh/static@main/img/20201128163444.gif
- 先请求:
https://purge.jsdelivr.net/gh/cxvh/static@main/img/20201128163444.gif
- 再访问即可刷新缓存:https://cdn.jsdelivr.net/gh/cxvh/static@main/img/20201128163444.gif
常见问题与补充说明
1. 国内可用性
- jsDelivr 在中国大陆可用性较好,但偶尔会有访问不稳定的情况。
- 若遇到无法访问,可尝试切换到 fastly.jsdelivr.net 或 gcore.jsdelivr.net。
- 例如:
https://fastly.jsdelivr.net/gh/user/repo/file
https://gcore.jsdelivr.net/gh/user/repo/file
2. 资源更新延迟
- 新上传或修改的文件,CDN 刷新通常需要几分钟。
- 若急需刷新,可用 purge 接口强制刷新缓存。
3. 资源安全与稳定性
- jsDelivr 仅支持公开仓库。
- 不建议将敏感或私有文件托管于公开仓库并通过 CDN 分发。
4. 其他实用技巧
- 可通过目录结尾加
/
浏览仓库文件列表,方便查找路径。 - 支持自定义域名绑定(需高级配置)。
- 可结合 GitHub Actions 自动上传和发布静态资源。
5. 相关链接
如有更多问题,欢迎留言交流。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 BARAN的小站🔥🔥🔥!