Windows 下的文章有很多,这里不再赘述,只简单说下 Debian 下的配置过程

Typora 配置自动上传图片

在 Typora 的 preferences 中,选择使用 PicGo-Core 作为 uploader,点击 Download or Upgrade 自动下载 picgo 的二进制包,下载后的路径为 ~/.config/Typora/picgo/linux

image-20200826203007851

安装 PicGo 的 Gitee 插件

使用 PicGo 的 CLI 来安装插件

1
2
cd  ~/.config/Typora/picgo/linux 
./picgo install gitee-uploader

配置 PicGo 的图床参数

1
./picgo set uploader

然后移动下方向键选择 gitee 进行配置

1
2
3
4
5
6
7
? Choose a(n) uploader gitee
? repo: yourid/assets #注意这里要为完整仓库路径,即包括前边的 yourid 部分
? branch: master
? token: #这里配置你的私人 token
? path: images #仓库下的子文件夹
? customPath: default
? customUrl: () #这两个 custom 参数自动即可

生成的配置文件 config.json 在 ~/.picgo 文件夹下,但 PicGo 的默认的图床是 smms ,手工修改为 gitee

1
vim ~/.picgo/config.json

修改完后的配置参数大体如下

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
{
"picBed": {
"current": "gitee",
"gitee": {
"repo": "zhuhuaizhong/assets",
"branch": "master",
"token": "your token",
"path": "images",
"customPath": "default",
"customUrl": ""
}
},
"picgoPlugins": {
"picgo-plugin-gitee-uploader": true
}
}

上传图片操作

Typora 提供了个 Test Uploader ,不过我的失败了,原因是没有找到上传的文件,可以用 picgo 命令自己测试下

1
./picgo u someimage.png

如果返回了地址即表示上传成功。

回到 typora ,现在可以在 md 文档中粘贴图片了,可以看到即时的上传提示。

如果在配置页面同时也勾选了 Apply above rules to online images,则在 typora 中粘贴的网络图片也会自动上传并替换图片链接,当然,没有勾选的话,也可以在图片右键菜单中选择 Upload Image 进行手工上传,不过要注意的是,只有地址是 http:// 或者 https:// 开始的图片才能上传成功, http://// 这种也不行,否则会提示如下错误:

1
2
3
4
5
fail to parse result image path from: [PicGo INFO]: Before transform
[PicGo INFO]: Transforming...
[PicGo INFO]: Before upload
[PicGo INFO]: Uploading...
[PicGo SUCCESS]: