GitHub是一个代码托管平台,国内也可以访问,但是访问速度不太行,而且部分地区部分网络在个别情况下会出现无法访问的情况,所以就有了jsDelivr这个免费开源的CDN平台,可以把你网站的JS或CSS等静态文件托管到GitHub,然后再通过jsDelivr加速访问
GitHub的安全性就不说了,jsDelivr是一个免费开源的CDN,完全免费,而且开源也不用担心后门等安全问题,所以放心使用就行,在国内还是备案的域名,速度不是一般的快,可以说jsDelivr是加速网站的利器
免费CDN使用方法
使用方法也很简单,如果没有账号,先注册一个GitHub的账号,然后创建一个公开仓库,上传需要托管的静态文件到GitHub,可以是任何类型的文件,再在GitHub发布就OK了,如果你没用过GitHub的发布功能,就找“release”这个关键词,实在不会用GitHub就百度吧,这里小哲我就不多说了
jsDelivr访问GitHub规则:https://cdn.jsdelivr.net/gh/你的用户名/你的仓库名@发布的版本号/文件路径
其中【@发布的版本号】可以不要,没有版本号默认访问最新版本
发布之后就可以直接通过jsDelivr访问,如下图所示,是各个网站的访问规则,你也可以到jsDelivr的官网查看如何访问。直接引用链接到你的网站就行了
GitHub官网:https://github.com/
jsDelivr官网:https://www.jsdelivr.com/