使用GitHub+picgo搭建图床并使用免费CDN服务进行加速

文章目录[隐藏]

所谓图床工具,就是自动把本地图片转换成链接的一款工具,网络上有很多图床工具,就目前使用种类而言,PicGo 算得上一款比较优秀的图床工具。它是一款用 Electron-vue 开发的软件,可以支持微博,七牛云,腾讯云COS,又拍云,GitHub,阿里云OSS,SM.MS,imgur 等8种常用图床,功能强大,简单易用。

一、准备

GitHub
picgo软件
首先登入GitHub,按图中所示新建一个仓库:

然后进入设置中获取token



按图中所示一步步操作即可,然后到最下面点击生成token

把生成的token复制下来备用(注意token只显示一次,所以找个地方记录好)
之后去picgo官网下载最新版picgo软件到电脑上

然后就是安装配置picgo

安装好picgo后打开

选择GitHub图床

在1中填入自己的:用户名/仓库名

在2中填入:master
在3中填入之前复制的GitHub上的token
在4中写:img/      就会在GitHub仓库中创建一个img目录,然后上传的图片都在找个目录下
在5中填写jsdelivr cdn加速链接:https://cdn.jsdelivr.net/gh/用户名/仓库名
使用jsdeliver免费的cdn加速服务,可以避免因为图片放在GitHub上因为国内网络原因导致的访问延迟
之后点击确认即可,然后就可以安心上传图片了

上传的图片会显示在相册里

点击复制按钮就可以获得图片的链接,放到文章中就可以使用了

 

 

二、后续

在上传中出现过错误:显示服务端错误

报错内容:

StatusCodeError: 404 - {"message":"Branch master not found","documentation_url":"https://docs.github.com/rest/reference/repos#create-or-update-file-contents"}
at new StatusCodeError。。。。。

 

查找后发现原来是因为在新建的GitHub仓库中,没有master分支,而之前在picgo中设置GitHub图库时,设定分支名处写的是默认的master

就是这里

所以解决办法是在之前新建的GitHub仓库中新建一个master分支,并将其设置为默认分支

新建好master分支后就可以正常上传了

点赞
  1. demon demon说道:
    Google Chrome Windows 10
    :haha:

发表评论

电子邮件地址不会被公开。必填项已用 * 标注