描述
百度搜索关于cdn jsdelivr picgo github图床一堆,我这里就不重新写了,主要写遇到的问题,picgo配置好了,也可以正常上传,但是一旦用jsdelivr链接加速就是访问不了,百度上面连接都是这也写的
https://cdn.jsdelivr.net/gh/用户名/仓库名
所以我最初写的也是 这个路径,看着没有问题,但是就是不对,一直访问不存在
原因
猜测是和github默认分支改成main的原因
github这个月开始,新建仓库都是main作为主分支,原来master已经不用了,可能不指定分支,默认访问的就是master
解决方法
在用jsdelivr加速的时候,指定一下main分支,格式是
https://cdn.jsdelivr.net/gh/{Github用户名}/{Github仓库名}@{分支}/{仓库下资源路径}
例如: https://cdn.jsdelivr.net/gh/xxx/xxx@main/img/xxx.png
就可以访问了