2021-01-23
原链接;https://www.jianshu.com/p/b69950a49ae2
用到的软件:
PicGo
node.js
下载和安装教程:https://www.cnblogs.com/minxiang-luo/p/12490526.html
1.下载和安装PicGo
PicGo官网链接:https://github.com/Molunerfinn/picgo/releases
安装基本上很简单,可以修改盘符,在这里就不过多演示。
2.picgo安装插件
打开主界面
两个都可以,下面圈起来的是我选择的
3.在gitee中创建一个图床仓库
有几个注意点
仓库必须是公开的
用readme初始化,自动生成master分支。如果不初始化,仓库就不会自动初始化主分支(master),图片也就传不上来。
这个选项勾上,这样码云会自动给你的仓库建立master分支,这点很重要!!!
因为使用github做图床picgo好像会自动帮你生成master分支,而picgo里的gitee插件不会帮你自动生成分支。选择“单分支模型(只创建master)”。
4.配置PicGo
1.安装的是gitee-uploaeder 1.1.2插件,配置方式。
原文:https://www.jianshu.com/p/b69950a49ae2
repo:用户名/仓库名称,比如我自己的仓库leonG7/blogImage,也可以直接复制仓库的url
branch:分支,这里写上master
token:填入码云的私人令牌
path:路径,一般写上img
customPath:提交消息,这一项和下一项customURL都不用填。在提交到码云后,会显示提交消息,插件默认提交的是
Upload 图片名 by picGo - 时间
5.生成私人token
只需要勾选projects就可以了。
生成的token
注意:生成的token保存到本地记事本中,这个令牌只会明文显示一次,搞丢了,就要重新生成一个。
将生成的token填入上面截图中对应的空中,保存默认图床,picgo就配置完成了。
2.使用gitee1.2.-beta插件,功能差不多,但是配置有点差别。
url:图床网站,这里写码云的主页 https://gitee.com
owner:所有者,写上你的码云账号名,如果你不知道你的账号名,进入你刚才的仓库,浏览器url里面有
repo:仓库名称,只要写上仓库名称就行,比如我自己的仓库blogImage
path:写上路径,一般是img,这几个项都不用加“ / “符号
token:刚才你获取的个人令牌,两个插件是通用的,如果你用了另一个再来用这个,它会自动读取另一个插件的部分配置,不用重新申请
message:不用填
6.设置Typora
文件->偏好设置->如图配置。
!
注意:如果没有上传服务,那么就是typora版本的原因,升级一下Typora就可以了
测试:
- 没有没上传之前图片的地址:
!
- 右键图片-》选择文件上传
- 上传之后图片的地址:
右键图片-》选择文件上传,地址栏变成了https
问题解决:
错误:{“success”,false}
这个错误原因是文件名冲突了,如果你上传过一张image1.jpg的图片,再上传名称一样的图片就会失败,log文件(感谢日志!)里也写到了。
办法也很简单,打开picgo设置,将【时间戳重命名】打开。如图所示:
查看日志文件:
但是错误总是千奇百怪层出不穷的,如果下次出现上传错误的提示,请大家找到picgo的log文件,自己查看问题的原因嗷