Github & jsDelivr & PicGo 免费图床

虽然目前网络上免费图床有不少, 但图片保存到 Github 绝对是最不容易丢失的,
加上 jsDelivr 的免费 cdn (目前延迟非常低, 自测联通宽带的延迟在 30ms 左右),
配合 PicGo 桌面软件可以很方便的上传和获取外链地址, 是个很不错的选择

配置

具体配置参考官方文档

简单就是以下几步:

  • 在 github 新建仓库
  • settings –> developer settings –> personal access tokens 生成 token
  • 在 PicGo 中 Github 图床选项中配置仓库, 分支, token, 存储路径, 自定义域名即可
    • 2020 年 10 月 1 日, github 官方将默认的 master 分支替换为 main 官方说明
    • 自定义域名格式如下
    • https://cdn.jsdelivr.net/gh/USERNAME/[email protected]_NAME/DIR_NAME/FILE_NAME

刷新缓存

如果更新了同名文件, jsDelivr 缓存可能不会即使刷新,
将资源路径的 https://cdn.jsdelivr.net/ 替换为 https://purge.jsdelivr.net/后,
在浏览器地址栏访问该地址后页面返回数据状态为 "status":"ok" 即刷新成功