做网站少不了引用大量公共资源,一般这些资源都有公共CDN服务优化加载速度。不过大部分服务商不支持自己提交文件,如果我们想让自己写的CSS和JS等资源也使用CDN加速该怎么办?

一种是放在Github Pages,不过速度太慢。另外就是放在私有的CDN服务上,比如各种云储存。现在jsDelivr推出的CDN服务支持Github源,并且在国内也有服务器,也能保证国内的访问速度。

jsDelivr infographics

把文件推送到Github后可以通过指定的URL格式转换为CDN加速后的文件路径,这个路径可以直接代替原来的文件路径。此外还可以使用SRI Hash保证文件完整性。

原文链接:https://marskid.net/2018/11/10/jsdeliver-github-cdn/