如何把你的图片存到gitee服务器上(picGo + gitee 实现)

使用 picGo + gitee 创建 个人的图床

为什么写这篇博客?

  1. 前几天我刚在github搭建了基于hexo的个人网站,准备上传一篇技术文档。把我之前写好的markdown笔记粘贴过来,结果图片全部丢失了,原因是图片的文件位置默认是当前目录下markdown文件的文件名.assert 文件夹下。于是乎我想着把这个文件夹也复制过来,当然是可以的,但是这显然不是一个很好的方法,也可以上传pdf,但是这样子别人看你的博客就无法舒服的赋值粘贴代码了。后来想到解决方案是使用的图片都选择网络上的路径,这么做非常的最大的问题就是,很多的图片都是粘别人的笔记。。。
  2. 相信小伙伴们都了解Spring吧,Spring是将对象的创建管理过程都交给Spring来管理,我们只需要从Spring容器拿我们要的对象就行了。所以我相信一定有一个存放图片的仓库,来解决我当下的困境
  3. 后来了解了一下图床,发现可以使用gitee来存储图片,来建立一个自己的图片仓库,我赶紧跟着教程走了一遍,终于把问题解决了,现在我可以自由的上传markdown文件了

搭建个人图床

1.安装picGo

picGo是一个图床管理软件支持对GitHub,Gitee等数据仓库的连接,有桌面版和Web网页版本,这里我们选择下载桌面版

这里附上github的链接picGo

如果觉得下载很慢,这里我也附上Windows10 的安装程序的下载地址百度网盘下载

提取码 1942

安装无脑点下一步就完事了

image-20200814192927212

安装完之后运行:

image-20200814193021814


2.gitee建立图片仓库

首先新新建一个仓库,这里我提前建好了,叫mapdepot

在这里插入图片描述
然后我们要申请一个私人令牌,就是等下配置图床要用的,我们在gitee点击右上角头像,点击设置
image-20200814193254013
生成令牌
image-20200814193401455

这里我们反选,只保留user_info
image-20200814195102501

注意一定要及时复制,一旦退出这个界面就无法再看到这个私人令牌了!
image-20200814194026981


3.配置picGo

1.下载gitee支持插件,这里我已经下好了
image-20200814193544777

2.配置gitee图床**(大部分错误的原因都是出在这)**

image-20200814194615045

3.配置日志输出

image-20200814195214620

这里我们选择只记录Error和Warn
image-20200814195203284
我们拖拽一张图片或者点击上传来上传图片

image-20200814195323020

测试一下,不出意外就成功了,,如果没有成功去看一下gitee图床配置有没有填错

image-20200814195733856


4.配置typroa

这里我们使用的下载好的exe程序,所以上面选择app,路径填写picGo.exe文件的路径
image-20200814200126699

点击验证图片上传选项,不出意外就成功了!

image-20200814195938591

当然可能有意外,这里我罗列两种意外

第一种意外,gitee图床配置错误
出现这个提示,说明你gitee图床配置都没有填写对,至少根据你的信息,我们找不到gitee仓库,
image-20200814200502665
比如这里我们仓库填错了。
image-20200814200222426

第二种异常,端口异常

image-20200814200348506
如果你的picGo程序可以成功往gitee上传图片,而typroa却不行,那么你可以去看一下你的picGo的日志信息。
信息提示说这个端口正忙,尝试使用其他端口
image-20200814200825755

这里是应为picGo的Server端口与typroa上传图片所访问的不一致导致,这里我们去修改一下pigGo的配置

image-20200814200615580
果然不一样,我么把他修改为一致的!
image-20200814200855266

在测试一下,不出意外验证成功了

image-20200814200953788


5.成果演示

这里我们可以看到一些typroa尝试上传时的上传的图片。

image-20200814201031659

成功上传到仓库

image-20200814201233287

这里我们可以把这些图片删掉,也可以gitee里删(麻烦)
image-20200814201137027


6.typroa上传图片

我们可以在设置中选择插入的图片直接上传,但是这样做显然是不合理的,我们有时候一些随手粘贴的文件也会上传到gitee。

image-20200814201405479

在保持插入图片不变的情况下,我们可以选择手动上传

首先我们插入一个图片,目前图片是存储在本地的

右键照片,然后点击上传照片(由于截图快捷键包含的Crtl和右键菜单冲突,所以没有图片示例)

上传成功之后可以发现你的图片链接地址改变成gitee的地址,你这串md文件的图片无论粘贴到哪,只要你的仓库没有炸,就不会图片就不会丢失。

image-20200814212650923

6.总结

  • 图床配置不要填错!图床配置不要填错!图床配置不要填错!重要的事情说三遍
  • 如果一段时间之后,上传图片又不好用了,是服务器的问题,等待一段时间,gitee重新申请一次令牌,重新配置图床,都可以。
  • 默认图片还是保存到本地,需要上传的再上传到gitee,不然gitee一堆图片
  • 图片多了可以在gitee创建多个目录或者多个仓库

还有一些问题(立一个flag,后续解决之后我会单独发一篇博客):

  • 图片顺序错乱或者显示错误,比如我上传之后发现我的图片莫名其妙顺序都乱了!
  • 图片已经上传gitee且gitee可以访问图片,但是我们的图片链接就是不显示图片
  • 其他各种上传失败的问题
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值