github图床和cdn加速的实现
github能存放静态资源,但国内访问不畅,需要使用cdn加速,jsDelivr能提供免费的cdn加速(也是cloudflare家的)。本文使用picgo软件上传图片至github仓库,输出多种cdn加速的图片访问方式。
建立github仓库
登录github(没有的话先注册),建立一个名为img的仓库。
地址为:https://github.com/uesrname/img。
生成 Access token,选中repo权限。
下载picgo
picgo网站:https://picgo.github.io/PicGo-Doc/zh/
下载:https://github.com/Molunerfinn/PicGo/releases
这里用的是x64的win版本。
安装后设置github仓库信息。
自定义域名为cdn加速地址https://cdn.jsdelivr.net/gh/username/img@main,就是以后图片的访问地址前缀。
点击图片下方的小图标复制图片地址。把这个地址粘贴到浏览器地址栏就可以打开这个图片。
点击url处,可更改图片引用格式,有markdown,html,url,ubb方式。
这是一个可直接访问的地址:
https://cdn.jsdelivr.net/gh/qs100371/img@main/20250127213917429.jpg
上传并不顺利,可能需要加一个本地代理(梯子)。