使用PicGo+Github/Gitee+Typroa搭建属于自己的图床

之前写博文上传图片总是件麻烦的事,就想自己搭个图床方便上传图片,于是整理了这一篇文章。
image-69ec183907205bfa4c5b70b4ef19385

PicGo

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

我们到下面的链接下载最新版本

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

根据自己的电脑系统选择下在相应的安装包,如果不是下载安装包,想看源码的话,可以选择git clone https://github.com/Molunerfinn/PicGo.git 克隆到本地

image-20211203194648684

安装后完成之后,会在电脑的任务栏显示相应的图标,点击小图标,选择打开详细窗口,窗口看着还是非常整洁,美观

image-20211203194703879

GitHub

首先登陆 GitHub,新建一个仓库或者也可以使用一个已有仓库

image-20211203194725974

点击New repository创建一个新仓库,自定义仓库名称即可。

image-20211203194740575

添加README文件形成默认分支。

:这里建议选择Public,因为私有库只有自己能够访问,因此图片上传上去之后是没法显示的。

创建好后,需要在 GitHub 上生成一个 token 以便 PicGo 来操作我们的仓库,来到个人中心,点击setting后下滑可以看到 Developer settings

image-20211203194757846

点击Developer settings 就能看到 Personal access tokens,我们在这里创建需要的 token

image-20211203194813733

点击 Generate new token 创建一个新 token,选择 repo,同时它会把包含其中的都会勾选上,我们勾选这些就可以了。然后拉到最下方点击绿色按钮,Generate token 即可。然后这里会生成一个 token ,记得复制保存到其他地方,因为这个 token 只显示一次!!

配置 PicGo

打开 PicGo 面板,

  • 仓库名格式为 用户名/仓库名
  • 分支名:master
  • token:上一个咱们创建的token

image-20211203194829243

然后点击确定即可完成绑定,然后设置成默认图床即可。

工具默认上传前不做重命名,如果需要在上传前重新命名,我们可以到 PicGo设置中进行设置,把上传前重命名开关打开即可。

image-20211203194847622

与此同时,除了单张上传外,其实还支持多张,批量上传,只需要选中多个文件,将其导入,或者拖入其中便可以了,这样再多的文件,也能够做到一次上传就能用的效果。

效果

image-20211203194900932

image-20211203194913223

Gitee

为什么又换成了Gitee?因为Github的网络对国内不稳定,所以就换成了Gitee

PicGo默认是不支持码云,也就是Gitee,所以需要先下载插件,具体下载操作如下:

image-20211203193907542

配置码云信息

首先将gitee添加到我们的图床设置

image-20211203193953049

完成后,可以看到左方菜单栏 “图床设置”—> "gitee"

创建码云仓库

这里的做法和在Github上差不多

登录Giteehttps://gitee.com/
进入个人主页,点击新建仓库

image-20211203194019193

填写基本仓库基本信息保存即可。

:这里同样选择公开仓库

image-20211203194112487

获取仓库访问token

PicGo上传图片需要通过giteeAPI,因此要获取token授权,获取方式如下:

image-20211203194136342

同样是在个人设置里,选择私人令牌

image-20211203194302300

点击"生成新令牌"

image-20211203194323747

勾选相关权限如下:

image-20211203194336263

最后生成令牌,同样需要马上复制保存,因为之后就不会再出现这个token了。

PicGo配置码云

点击"图床配置"里面的gitee选项,就可以看到相关配置信息

image-20211203194410728

repo: gitee用户名/仓库名

branch: 分支名

token: 码云的token,复制上一步的token

path: 图片在仓库的保存路径,可以根据自己的情况填写

Typora配置PicGo

接下来在Typora里配置我们的PicGo服务就大功告成了!

打开Typora偏好设置,进入图像页面,配置picgo相关项即可

image-20211203194459129

可点击“图片验证”,进行上传测试如下:

image-20211203194523866

posted @ 2021-12-03 18:16  404p3rs0n  阅读(177)  评论(0编辑  收藏  举报