前言
Typora
一直都是我觉得最好用的 Markdown
文字编辑器(目前没有之一),除了所见即所得的功能之外,也可以在markdown
原始码间自由切换,而且因为我平常有自己备份 markdown
文件的习惯,因此也不太习惯使用第三方的软件(例如,Bear
、Evernote
、Notion
等等)來做编辑,一來想要把所有內容备份到本机时比较麻烦,二来也缺少快速转移发布到云端空间的自由度。此外,还可以透过CSS
直接调整成自己喜欢的样式。
大约从 2020 年 2 月开始 Typora
就支持将拉进 Markdown
的图片自动上传到云端空间(imgur
, AWS S3
, Github
…等)的服务,这功能真的超级方便的。参考PicGo配置手册即可快速上手。
创建上传云端空间- 以 imgur为例
PicGo
支持许多不同的云端空间可以上传,在这裡我们以 imgur
为例,要把图片上传到imgur
将会包含几个步骤:
1.注册一个 imgur
的帐号
2.登入imgur
到 Register an Application 取得 Client ID
,其中比较重要的是 Authorization Type
要选择 OAuth 2 authorization without a callback URL
,其余的部分可以自行填写
3.注册好后就会得到一组 Client ID
和 Client secret
,这裡我们只需要用到 Client ID
:
如果某天你忘记原本的 Client ID
可以回到 imgur
的 setting > Application 页面查看
使用Typora 自身的图床功能进行上传
虽然已经有很多插件支持多种图库,但仅仅支持Windows
系统。不过 Typora
已经支持图片上传功能了,在配置之前,要确保软件的版本更新到最新,老版本是不支持图片上传功能,配置中没有上传图片该选项。下载最新版typora ,本文中使用的版本是 0.9.98,升级后打开 文件 -> 偏好设置 -> 图片插入 ,就会发现有图片上传这个选项了,如下图所示,选择我勾选的配置。
紧接着点击上图中的「下载或更新」按钮,下载 PicGo-Core
核心支持。下载完毕后进行配置。
打开配置文件,进行编辑:
{
"picBed": {
"current": "imgur",
"uploader": "imgur",
"imgur": {
"clientId": "", //imgur的api的Client ID
"proxy": "http://127.0.0.1:1080" // 代理地址,仅支持http代理
}
},
"picgoPlugins": {}
}
这里使用的是imgur
图床,imgur
貌似对中国大陆的IP和请求做出了限制,所以如果clientId
没错的情况下无法上传图片的时候,可以考虑配置代理设置。默认只支持HTTP代理
。
个人平时使用的是小飞机,默认在1080
端口开启了Socks5代理
,但是它为了兼容HTTP代理
模式,在8123
端口使用ss_privoxy.exe
开启了一个HTTP代理
。不仅如此,在1080
端口也支持http代理。
设定完后存档,按按看验证图片上传选项:
到这一步就已经设置成功了。在typora
编辑文章时粘贴图片,就会自动上传,变成imgur
的网址了!效果如下:
- Post link: https://blog.sticla.top/2021/03/26/Typora-Picgo-Imgur-autoupdate-picture/
- Copyright Notice: All articles in this blog are licensed under unless otherwise stated.
GitHub Issues