温馨提示:本文最后更新于2022年10月7日,已超过 30 天没有更新,某些文章具有时效性,若有错误或已失效,请在下方留言!

前言


对于图床的选择有很多种,市场上流行的有腾讯云COS、GitHub图床、七牛云、阿里云OSS、又拍云等等。使用GitHub搭建图床最大的好处就是免费,其次域名不需要通过备案。这对于符合这两种条件的用户无疑是一种不错的选择。本文将介绍使用GitHub+PicGo进行图床的搭建,另外使用CDN加速链接的访问速度。

GitHub 图床搭建


1. 创建GitHub图床仓库

首先需要登录GitHub账号,没有的话在GitHub官网注册就可以了。
创建一个新的图床仓库,点击右上角的New repository

image-20221129232459600
填写如下配置信息,然后Create创建仓库

image-20221129233014056

2. 获取GitHub token

点击右上角头像,选择设置Setting
找到Developer settings - Personal access tokens,点击 Generate New token,选择第二项

image-20221129233625562

填写配置信息,只要勾选repo选项即可,其他选项不用动,设置完点击Generate token 即可

image-20221129233958806

将生成的token值复制保存下来,使用PicGo时需要用到这个token值。记住一定要自己另外保存起来,token值只生成一次并且打开新页面后不再显示!!!!!

image-20221129234059029

PicGo配置


1. 安装PicGo

PicGo是一款开源的图床软件,文档支持中文,支持插件开发。
软件下载地址: https://github.com/Molunerfinn/PicGo/releases 选择下载与系统匹配的安装包,正常安装即可。

2. 绑定GitHub

首先下载安装好PicGo软件,然后在列表找到GitHub配置
GitHub图床配置如下图所示

image-20221129235348891

参数说明:

  • 仓库名:按照 账户名/仓库名的格式填写
  • 分支名:一般填写 master 即可
  • Token:刚才在GitHub生成的token值
  • 存储路径:如图配置,会在仓库根目录创建 blog/img/ 的文件夹
  • 自定义域名:这里统一用jsdelivr的CDN加速域名,在上传图片后成功后,PicGo会将 “自定义域名+上传的图片名” 生成的访问链接
自定义域名格式:https://cdn.jsdelivr.net/gh/GitHub账户名/仓库名
以我的格式为例:https://cdn.jsdelivr.net/gh/xxxx/imgbed

配置完全部信息后,点击 设为默认图床,最后点击确定即可

3. 上传图片到图床

在上传区上传图片,可支持本地图片上传(可多选图片)、剪贴板上传、URL上传等三种方式。上传图片成功后,选择你想要生成的图片链接格式

image-20221130000721289

4. PicGo注意事项

如果配置完PicGo后却上传图片失败,可以参考以下方法:

检查自定义域名是否正确
仓库名不要有空格
图片名字不要带有特殊符号,如:%、+、、空格等
建议开启时间戳重命名,防止图片名字重复
上传图片间歇太短,需在PicGo设置中关闭Server选项
PicGo应用不稳定因素,需重启应用*