github图床,jsdelivr加速链接不能访问

it2023-02-10  54

描述

百度搜索关于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

就可以访问了

最新回复(0)