使用GitHub+PicGo搭建个人图床并使用jsDelivrCDN加速

雾里看花 2020-10-07

之前写了一篇使用兰空图床程序搭建在VPS的图床教程,今天就教大家如何使用GitHub来搭建一个图床,只需要我们准备一个GitHub账号即可,可谓零成本。

开始之前我们需要先做两件事,①注册一个GitHub账号;②电脑安装PicGo软件。

1. GitHub 仓库设置

GitHub账号注册就不做说明了,直接开始新建仓库。

1.1 新建仓库

点击 git 主页右上角的 + 创建 New repository

填写仓库信息,例如我就创建了一个 images 的仓库。这里注意,仓库得设置为 Public 因为后面通过客户端访问算是外部访问,因此无法访问 Private ,这样的话图片传上来之后只能存储不能显示。所以要设置为 Public

1.2 创建 token 并复制保存

此时仓库已经建立,点击右上角头像,然后进入setting

在页面下面找到 Developer settings,点击进入。

创建 token

Note(随便填写),勾选复选框 repo ,接着到页面底部 Generate token 就完成了。

然后复制生成一串字符 token,这个 token 只出现一次,所以要保存一下。

2. PicGo 客户端配置

2.1 下载&安装

GitHub:https://github.com/Molunerfinn/PicGo
蓝奏云:https://linstrong.lanzous.com/b00nyb7fg 密码:d23p

2.2 配置PicGo

  • 设定仓库名:username/仓库名
  • 设定分支名:main(注意,2020年10月1日,GitHub将原来的master改为了main,原因自行百度)
  • 设定Token:复制之前生成的token
  • 指定存储路径:无需强制填写(填img/即可)
  • 设定自定义域名:https://cdn.jsdelivr.net/gh/[username]/[仓库名]/@main

至此,整个搭建过程就结束了,这篇文章也是使用GitHub图床保存的图片。

本方案缺点,不能私人;空间也只有1G。

其实GitHub的真实域名是https://raw.githubusercontent.com,但是我们这里使用的可以使用国内CDN的加速域名https://cdn.jsdelivr.net/gh,毕竟GitHub服务器在国外,使用国内的加速域名能更好的优化网站打开速度。

最后,使用PicGo上传图片时,可能容易出现上传失败的情况,如果你的PicGo设置没有错,出现这种情况请自行百度;还有就是图片名称最后不要有其他符号,也尽量使用英文和数字命名吧。

评论 (0)
Top