jsdelivr 高速且免费的 CDN 服务
什么是jsdelivr
jsDelivr 是免费、高速且稳定的 CDN 服务,提供了 NPM、Github、WordPress Plugin 和其他自定义网站的资源镜像。
简而言之,就是可以帮助你将一些网站的链接转换成 jsDelivr 自己的链接,而且是CDN加速的,比如我们在线引入的npm资源或者github地址,国内访问 很慢,我们就可以转成jsDelivr的镜像地址。也可以当做图床使用。
如何转换
jsDelivr加速域名 一般为
- npm:https://<jsDelivr加速域名>/npm/<项目>@<版本>/<资源路径>
- ESM: https://esm.run/<项目>@版本/<资源路径>
- GitHub: https://<jsDelivr加速域名>/gh/<用户>/<项目>@<版本>/<资源路径>
- WordPress: https://<jsDelivr加速域名>/wp/plugins/<项目>/tags/<版本>/<资源路径>
拿github举例子 : https://www.jsdelivr.com/github
注意:下面的地址 是 仓库资源路径的地址。
https://github.com/coder-lzh/tool/blob/master/docs/public/images/logo.png
转换成 (可直接访问)
https://cdn.jsdelivr.net/gh/coder-lzh/tool@master/docs/public/images/logo.png
解决cdn-jsdelivr-net无法访问
目前已知打不开的域名:
- cdn.jsdelivr.net (国内访问不了)
但其实还有其他域名可以替代,
比如:
- gcore.jsdelivr.net (可用)
- fastly.jsdelivr.net (不可用)
- testingcf.jsdelivr.net (可用)
- jsd.cdn.zzko.cn (可用)
比如:
https://cdn.jsdelivr.net/gh/coder-lzh/picture@main/1.png 不可用
改成下面的就可以访问