原链接;https://www.jianshu.com/p/b69950a49ae2

用到的软件:

1.下载和安装PicGo

PicGo官网链接:https://github.com/Molunerfinn/picgo/releases

image-20200830005520412

安装基本上很简单,可以修改盘符,在这里就不过多演示。

2.picgo安装插件

打开主界面

image-20200830005727405

两个都可以,下面圈起来的是我选择的

image-20200830005825771

3.在gitee中创建一个图床仓库

image-20200830010315922

有几个注意点

  • 仓库必须是公开的

  • 用readme初始化,自动生成master分支。如果不初始化,仓库就不会自动初始化主分支(master),图片也就传不上来。

    这个选项勾上,这样码云会自动给你的仓库建立master分支,这点很重要!!!
    因为使用github做图床picgo好像会自动帮你生成master分支,而picgo里的gitee插件不会帮你自动生成分支。

  • 选择“单分支模型(只创建master)”。

4.配置PicGo

1.安装的是gitee-uploaeder 1.1.2插件,配置方式。

原文:https://www.jianshu.com/p/b69950a49ae2

20524049-a496e0ff6a5661e5

  • repo:用户名/仓库名称,比如我自己的仓库leonG7/blogImage,也可以直接复制仓库的url

    img

  • branch:分支,这里写上master

  • token:填入码云的私人令牌

  • path:路径,一般写上img

  • customPath:提交消息,这一项和下一项customURL都不用填。在提交到码云后,会显示提交消息,插件默认提交的是 Upload 图片名 by picGo - 时间

5.生成私人token

image-20200830011059861

image-20200830011117369

只需要勾选projects就可以了。

image-20200830011615129

生成的token

image-20201108163906039

注意:生成的token保存到本地记事本中,这个令牌只会明文显示一次,搞丢了,就要重新生成一个。

将生成的token填入上面截图中对应的空中,保存默认图床,picgo就配置完成了。

2.使用gitee1.2.-beta插件,功能差不多,但是配置有点差别。

image-20200830005914419

image-20200830005914419

  • url:图床网站,这里写码云的主页 https://gitee.com

  • owner:所有者,写上你的码云账号名,如果你不知道你的账号名,进入你刚才的仓库,浏览器url里面有

  • repo:仓库名称,只要写上仓库名称就行,比如我自己的仓库blogImage

  • path:写上路径,一般是img,这几个项都不用加“ / “符号

  • token:刚才你获取的个人令牌,两个插件是通用的,如果你用了另一个再来用这个,它会自动读取另一个插件的部分配置,不用重新申请

  • message:不用填

6.设置Typora

文件->偏好设置->如图配置。

!image-20200830005153508

注意:如果没有上传服务,那么就是typora版本的原因,升级一下Typora就可以了

测试:

  • 没有没上传之前图片的地址:

!image-20200830012806047

  • 右键图片-》选择文件上传

image-20200413220643625

  • 上传之后图片的地址:

右键图片-》选择文件上传,地址栏变成了https

image-20200830013030059

问题解决:

错误:{“success”,false}

这个错误原因是文件名冲突了,如果你上传过一张image1.jpg的图片,再上传名称一样的图片就会失败,log文件(感谢日志!)里也写到了。

在这里插入图片描述

办法也很简单,打开picgo设置,将【时间戳重命名】打开。如图所示:

img

查看日志文件:

但是错误总是千奇百怪层出不穷的,如果下次出现上传错误的提示,请大家找到picgo的log文件,自己查看问题的原因嗷

img