前言

MarkDown编辑器Typora的新版本支持了PicGo,可以更方便地上传图片到sm.ms、github、gitee等图床,降低博客、服务器存储上的压力,同时把图片存放在gitee码云上国内的访问速度较快。这里对Typora-PicGo-Gitee的配置作详细说明。

必备环境

分流下载https://c-t.work/s/1a30c91c07ba4c

配置过程

码云Gitee

注册账号

登录码云,注册账号并登录。

新建仓库

点击右上角的加号,新建仓库,设置是否开源公开,勾选使用Readme文件初始化这个仓库,自定义仓库名称,仓库介绍选填,其它默认。

创建成功后保存好仓库的网址,如https://gitee.com/Purple-CSGO/Purp1e-Image-Hosting

配置Token

点击右上角头像-设置,进入安全设置中的私人令牌

点击生成新令牌

填入私人令牌描述如个人图床,仅勾选projects,提交。

生成私人令牌后务必保存好Token,Token只会明文出现一次,之后不可见,丢失后只能重置。

PicGo

安装Nodejs

这一步一定要做,安装后才能为PicGo添加插件

添加Gitee插件

插件设置里搜索github,安装github plus,安装后在图床设置里可以找到githubplus。

picgo插件

配置githubPlus

根据之前保存好的仓库链接https://gitee.com/Purple-CSGO/Purp1e-Image-Hosting,保留后半部分填入repotoken填入之前保存好的Tokenorigin处选择gitee

点击设为默认图床并确定。

githubPlus配置

配置PicGo快捷键

如果想要通过PicGO快速上传图片,需要简单设置一下上传的快捷键:PicGo设置 - 修改快捷键

PicGo快捷键

我的设置是Ctrl+Q,设置成功后用Ctrl+alt+AQQ截图后,再按下Ctrl+Q自动上传到图床并得到Markdown格式链接,Ctrl+V粘贴到Typora中即可。同样,本地的图片使用Ctrl+C复制到剪贴板,再按下Ctrl+Q也可以上传,可以说是非常方便了。

Typora联动PicGo

打开偏好设置-图像,找到上传服务器设定,选择PicGo(app),选择程序路径,并验证。

Typora联动PicGo

验证成功后如下图所示。

验证PicGo

之后点击Typora中插入的图片,上传图片即可替换URL。

联动问题解决

后来发现,如果PicGo在C:\Program Files\下安装,Typora上传时出现如下报错。

failed to launch PicGo app: Command failed: C:\Program Files\PicGo\PicGo.exe
'C:\Program' �����ڲ����ⲿ���Ҳ���ǿ����еij���
���������ļ���

解决办法是,手动在路径两边加上英文的引号"C:\Program Files\PicGo\PicGo.exe",应该是当前版本Typora开发者调用命令的时候忘记加了。

路径问题解决

后记

经过笔者一番体验后发现,Typora想要使用PicGo自动上传,要保证PicGo在后台,和直接使用PicGo相比效率并没有提升,建议直接使用PicGo加快捷键。

如此,在Typora中编辑文档后可以直接复制给Gridea了~~简单设置一下URL、标签和头图即可发布,降低了服务器的容量压力。