PicGo 简介

图床一般指存储图片的服务器,同时还允许将图片对外公开。PicGo 是一款用 Electron-vue 开发的软件,可以支持微博,七牛云,腾讯云 COS,又拍云,GitHub,阿里云 OSS,SM.MS,imgur 等 8 种常用图床,功能强大,简单易用。

这里是最新版本的项目发布地址:

https://github.com/Molunerfinn/PicGo/releases

创建流程

首先,我们需要在 Github 上创建一个仓库,作为存储的服务器(注意,一定要创建公共仓库,否则无法通过外链显示)。然后,我们需要生成一个 token,点击头像 --> setting --> Developer settings,选择 Personal access tokens。Note 等相关信息随便填写,然后生成 token,一定要记住 token,后面会用到的。

接下来我们打开 PicGo,找到 GitHub 图床,填入按照格式填入内容

  • 仓库名称:github 用户名/仓库名称
  • 分支:一般填写 main,如果是 master 填写 master
  • token:填写上面在 GitHub 上生成的 token
  • 指定存储路径:会在仓库中建立一个文件夹,比如 img/ 就会在仓库中建立 img 文件夹
  • 自定义域名:https://cdn.jsdelivr.net/gh/github 用户名 / 仓库名

这样我们就可以将 Github 作为图床了。

使用 CDN 加速

因为 GitHub 的服务器在国外,所以访问速度很慢,甚至可能访问不到,所以我们可以使用 CDN 加锁。有很多 CDN 服务,有些是收费的,这里我选择白嫖,使用的是 jsdelivr 提供的 CDN 服务。地址是 jsDelivr - A free, fast, and reliable CDN for open source。可以选择 Github,复制第一个,将 user 替换为 GitHub 用户名,rep0@version 替换为仓库名@mater。比如 https://cdn.jsdelivr.net/gh/user/repo_name@mater/。将这个链接填入 picgo 就可以了(jsdelivr 已不可用)

剩下的操作可以自己摸索,这里有他们的使用文档