Typora上传图片配置方法

Typora上传图片配置方法

之前我一直在使用2020版本的Typora,并且始终没有更新过版本。前几日,由于Typora强制要求更新至付费版,关闭更新弹窗后软件也会自动退出。这导致我无法正常打开md文件,只好卸载并安装了beta版本的最新版。

在写复习文档的时候,我发现Typora的新版本有了上传图片的选项:直接点击上传图片就能把图片上传至图床,并将文档中的图片路径自动替换为图床链接。下面简述一下配置的流程。

安装PicGo-Core

打开文件->偏好设置->图像,在上传服务设定中选择PicGo-Core,再点击下载或更新

configuration

安装SMMS API

SMMS图床为每个用户免费提供5GB的图床空间,对大部分用户而言完全是够用的。

打开cmd,进入本地pico的根目录

1
CD C:\Users\(用户名)\AppData\Roaming\Typora\picgo\win64

安装smms v2 api

1
.\picgo.exe install smms-user

配置SMMS

我们首先需要在网站sm.ms中注册一个账号。注册完成后点击右上角User->Dashboard->API Token->Generate Secret Token,生成我们自己的smms Token。

接下来在第一张图片所显示的偏好设置->图像中点击打开配置文件,将配置文件修改如下

1
2
3
4
5
6
7
8
9
10
11
12
13
{
"picBed": {
"current": "smms-user",
"uploader": "smms-user",
"smms-user": {
"Authorization": "你自己的SMMS Token"
},
"transformer": "path"
},
"picgoPlugins": {
"picgo-plugin-smms-user": true
}
}

修改Typora设置

在偏好设置->图像中选择插入时自动转义图像URL

check

功能使用

接下来就可以正常使用图片上传功能了。右键点击Typora中的图片,点击上传图片就会自动将图像上传至SMMS图床,并在上传完成后将图片路径修改为图床路径。

我们还可以使用上传所有本地图片的功能,点击格式->图像->上传所有本地图片即可。但是这个功能会有一些问题:一是SMMS每分钟最大只支持上传20张图片,如果图片太多则会上传失败;二是有可能会发生图像错位的问题。

不过大部分情况下我们使用的图片都不会太多,所以用一张上传一张也不会太麻烦。