Windows版的Typora有没有支持图床的插件?

by Typora.net
这么好用的编辑器怎么可以没有图片自动上传功能了?会不会是功能被藏在某个比较深的地方,只是我不会用?然后搜了一通,发现typora在windows下还真就是不支持图片自动上传。不仅官方不提供,也没有第三方的插件(后面发现typora其实也不提供插件功能)。
当然在搜的过程中,发现网上提供了一些上传图片到云端的功能,但最终都还是需要自己手动复制链接替换掉markdown里面的内容,用着还是不爽。我想要的是无感知的在typora插入图片后就自动给我上传到云端(或者说远程服务器)啊。 实在没有,那自己动手看能不能折腾一个这功能出来? markdown文件展示的主要形态是网页,typora的主题也主要是css文件,那说明它内部大概也是个一个浏览器吧?顺着这个思路,然后发现typora原来本身就有一个控制台(浏览器F12出来的那玩意)。 有它那就好办很多了,通过JS找到文档里面的img标签、拿到图片本路径、读取图片内容、上传到服务器(原理)是不是就能解决这个问题了? 经过一番折腾后,终于弄出来一个typora在windows下自动上传图片的小工:typora-plugins-win-img 。 简单说下它的几个优点:
  1. 图片自动上传,无需其他操作。编写文档跟之前一样,不管是粘贴截图、还是选择插入本地文件,都不需要做任何特殊的操作,插件会自动给你上传到远程服务器;
  2. 提示上传结果。不管文件上传成功还是失败,插件都会在文档顶部提示你上传结果,几秒后提示自动消失。
  3. 支持失败重传。有时候由于网络环境原因,难免会出现图片上传不成功的情况,那这时候你可以将鼠标移动到图片上面,插件会再次尝试给你上传。
更多说明就留给插件的GitHub页面去介绍吧,放一张使用时的截图:

Tags: , ,