GitHub算是程序猿必用的一个网站,但是国内访问的速度一直不佳,虽然国内也有像码云那样的代码托管平台,但是一些细节以及体验上始终没有用GitHub来的舒服。偶然间间了解到jsDelivr公用CDN加速服务,可以用来加速GitHub上的静态资源文件,对于平时公开分享一些代码非常不错的,而且jsDelivr国内还有节点打开速度非常快。
码云虽然服务器在国内访问速度不错但是大于1M的文件就提示要登录才能访问了
网上的教程雷同太多,这里整理一下自己做个笔记
示例:
https://gcore.jsdelivr.net/gh/user/repo@version/file
https://gcore.jsdelivr.net/gh/user/repo/file
user:账户名
repo: 项目名
version: releases版本
file:文件路径
当然也可以在GitHub点击该项目的releases创建新的版本号,就算删除文件也可以通过旧的releases版本正常访问。如果静态资源更新频繁不推荐用区分releases版本的方式
以下是我将要用jsDelivr加速的文件URL
https://yeyulingfeng01.github.io/yuedu.github.io/202003.txt
根据上面的规则转换为
区分releases版本
https://gcore.jsdelivr.net/gh/yeyulingfeng01/yuedu.github.io@1.1/202003.txt
不区分releases版本(文件频繁修改用这个)
https://gcore.jsdelivr.net/gh/yeyulingfeng01/yuedu.github.io/202003.txt
大功告成!最后附上jsDelivr官网:https://www.jsdelivr.com/