创建public仓库用来存放照片

创建token
token将来PicGo操作你的github仓库来上传图片时要用到,在 GitHub 账户下 Setting - Developer setting - Personal access tokens(classic) 下创建一个不过期(no expiration)的 Token,权限需要开启 repo.这个我们在用Github action 来部署博客仓库时已经创建了,用那个就好.token 在创建时只显示一次,要保存好哦!

配置PicGo
github 搜索PicGo 然后安装
图床具体参数配置

仓库名 分支名 对应于之前你创建的GitHub仓库
Token就是前面创建的Token,被PicGo用来上传照片到长仓库
路径可以自定义
自定义域名格式:https://cdn.jsdelivr.net/gh/用户名/仓库名@分支名
Typora
Typora 可搭配PicGo使用

若PicGo显示unable to verify the first certificate at TLS,无法上传,则可能是你的网络加速工具造成的某些网络加速工具可能会修改网络流量,可能与 SSL证书验证机制发生冲突。这可能导致 SSL 证书验证失败,因为服务器的证书无法正常验证,从而出现类似 “unable to verify the first certificate” 的错误。例如我之前用Watt Toolkit就出现了:

如果Typora显示failed to fetch ;检查PicGo server 设置的监听地址是否一致(点击Typora图片设置中的验证图片上传)

jsDelivr
jsDelivr是一个免费、开源的加速CDN公共服务,托管了许多大大小小的项目,可加速访问托管的项目目录或图片资源。 他支持提供npm、Github、WordPress上资源cdn服务。
CDN (全称 Content Delivery Network),即内容分发网络。
CDN构建在现有网络基础之上的智能虚拟网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。
CDN 的关键技术主要有内容存储和分发技术,简单来讲,CDN就是根据用户位置分配最近的资源,于是,用户在上网的时候不用直接访问源站,而是访问离他“最近的”一个 CDN 节点(也叫做“边缘节点”、edge node),其实就是缓存了源站内容的代理服务器