Typora+PicGO+Gitee配置图床
工具
- Typora 0.9.84版本以上
- PicGo 2.2.0版本以及以上
- Gitee
本文版本信息:Typora 0.9.93 GICGo 2.2.2
设置gitee仓库
-
新建一个公共仓库
-
新建一个资源文件夹
images
(名字可任意) -
设置个人token
- 点击头像,选择设置
- 左侧选择私人令牌
- 私人令牌设置以后只可以查看一次,记得保存
下载picgo
下载地址:https://github.com/Molunerfinn/PicGo/tags
点击Downloads
,下载.exe
文件(windows)即可
下载插件
注意:如果gitee-uploader使用不了,gitee也是可以的,只是下边的配置有所区别
例如我仓库的地址:https://gitee.com/szimo/picture_repository
那么按照以下配置来写
owner:就是自己注册时候用的名字,即
szimo
repo:仓库名称,即
picture_repository
token:上面设置的是私人令牌
path:是仓库中新建images文件夹
点击设为默认图床,点击确定
设置picgo的gitee配置参数
repo:仓库地址去掉码云域名
例如:https://gitee.com/szimo/picture_repository
写成:szimo/picture_repository
branch:选择分支 默认为master
token:上面设置的是私人令牌
path:是仓库中新建images文件夹
点击设为默认图床,点击确定
在picgo上传区测试上传图片
这时会在你的仓库看见文件已经更新
typora设置
如图
- 文件->偏好设置
- 图像中按照下图设置即可
- 点击验证图片上传选项,成功如下图
设置picgo上传图片的快捷键(可选)Ctrl+shift+p
Typora使用
直接在typora中ctrl+v即可完成上传
如果上传失败,就先ctrl+shift+p上传,在ctrl+v复制即可
小技巧
可以选择 格式->
图像->
上传所有本地图片
常见问题
错误一:Failed to fetch
这个错误一般是由端口设置错误造成的(查看日志log文件),打开picgo的log文件。错误提示是端口繁忙。
解决方法:打开PicGo设置,点击设置Server选项,将端口改为36677端口,这是picgo推荐的默认端口号,然后保存。
不过有的时候,Failed to fetch还是如约而至,打开端口设置一看,怎么变成了366771或者其他的端口了????
问题在于端口冲突,如果你打开了多个picgo程序,就会端口冲突,picgo自动帮你把36677端口改为366771端口,导致错误。log文件里也写得很清楚。
错误二:{“success”,false}
原因是文件名冲突了,如果你上传过一张image1.jpg的图片,再上传名称一样的图片就会失败,看看log文件里也写到了。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Kxmd68k9-1610031840188)(C:\Users\ssr\AppData\Roaming\Typora\typora-user-images\image-20201121131003674.png)]
总结
遇到错误先看日志,方便排查
参考资料
Typora+PicGo+Gitee实现Typora图片上传到图床
手把手教你用Typora自动上传到picgo图床【教程与排坑】
更多精彩内容请点击这里