前言

无意中看见了一款非常好用的图床软件:PicGo,搭配GitHub和jsDelivr CDN 可以实现快速上传图片并获取CDN加速的图片URL链接。

关于PicGo

PicGo是 一个用于快速上传图片并获取图片URL链接的工具

PicGo 本体支持如下图床

  • 微博图床 v1.0 微博图床从 2019 年 4 月开始进行防盗链,不建议继续使用
  • 七牛图床 v1.0
  • 腾讯云 COS v4\v5版本 v1.1 & v1.5.0
  • 又拍云 v1.2.0
  • GitHub v1.5.0
  • SM.MS v1.5.1 由于官方不再支持V1版本,暂时请使用smms-user插件
  • 阿里云 OSS v1.6.0
  • Imgur v1.6.0
本体不再增加默认的图床支持。你可以自行开发第三方图床插件。详见 PicGo-Core

特色功能

  • 支持拖拽图片上传
  • 支持快捷键上传剪贴板里第一张图片
  • Windows和macOS支持右键图片文件通过菜单上传 (v2.1.0+)
  • 上传图片后自动复制链接到剪贴板
  • 支持自定义复制到剪贴板的链接格式
  • 支持修改快捷键,默认快速上传快捷键:command+shift+p(macOS)| control+shift+p(Windows\Linux)
  • 支持插件系统,已有插件支持Gitee、青云等第三方图床
    • 更多第三方插件以及使用了 PicGo 底层的应用可以在 Awesome-PicGo 找到。欢迎贡献!
  • 支持通过发送HTTP请求调用 PicGo 上传(v2.2.0+)
  • 更多功能等你自己去发现,同时也会不断开发新功能
如果第一次使用,请参考应用使用文档。遇到问题了还可以看看 FAQ 以及被关闭的 issues

 

注意:

请确保你安装了 Node.js, 并且版本 >= 8。

 

 

PicGo+GitHub+jsDelivr CDN

我个人比较推荐:PicGo+GitHub+jsDelivr CDN这个组合(高效、免费、高速)

 

下面我就介绍一下具体搭建方法:

登录GitHub创建一个新的仓库

  1. 名字随意
  2. 仓库得设置为 Public       (公开)
  3. Initialize this repository with a README(勾上)
 

 

 

创建完后点击你的GitHub头像选择Setting(设置)

再点Developer settings

再点Personal access tokens

选择 Generate new token

Note:随便输

勾选 repo

拉到最下面点Generate new token

 

创建成功后你会得到一个token

复制生成的token

注意:token只显示一次,关闭网页后就无法再找到,所以要保存一下

 

配置PicGo:

  1. 设定仓库名:你的GitHub用户名/仓库名
  2. 设定分支名:master
  3. 设定Token:填写刚刚生成的token
  4. 指定存储路径:相当于在仓库设定一个存储的文件夹(自定义吧)
  5. 设定自定义域名:https://cdn.jsdelivr.net/gh/你的GitHub用户名/仓库名/

 

这样就配置完成了!!!

 

注意:这个图库并不是私人的,任何人都可以在GitHub上查看你上传的图片

我是用来存放我博文的图片可以提高创作效率。

 

 

最后附上:

  1. PicGo在GitHub上的项目地址:PicGo
  2. PicGo的使用文档:PicGo使用文档