jsdelivr在中国失效了...暂时。
前言
CDN的全称是Content Delivery Network,即内容分发网络。CDN是构建在网络之上的内容分发网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。CDN的关键技术主要有内容存储和分发技术。——百度百科
放在Github的资源在国内加载速度比较慢,或根本加载不出来,因此需要使用CDN加速来优化网站打开速度,jsDelivr + Github便是免费且好用的CDN,很香
食用方法
- 新建Github仓库(创号什么的就不用说了吧 )
- 上传资源使用(新手记得上传后commit)
- jsdelivr直接访问仓库里的图片连接如下
https://cdn.jsdelivr.net/gh/GitHub用户名/新建的仓库名/图片.jpg
for example:我的GitHub用户名为OneRing-R,仓库名为pfw,文件名为tx.jpg
链接应为https://cdn.jsdelivr.net/gh/OneRing-R/pfw/tx.jpg
桥豆麻袋
当我的文件大于20MB,那么jsdelivr会给你报错并且不给你提供加速服务 ,例如下面这条链接
https://cdn.jsdelivr.net/gh/OneRing-R/pfw/Doki Doki Literature Club!.mp4
打开就会显示
File size exceeded the configured limit of 20 MB.
工具
最后
使用过程中发现jsdelivr提示版本错误
可以用
https://cdn.jsdelivr.net/gh/<username>/<repo-name>@<version>/<path>