typora & vscode 实现图片自动上传与云同步

图片来源于网络

原因

最近由于作业原因,公司家里两头跑,记的笔记无法同步,由于更习气 typora、vscode 这类本地修正东西,所以想基于 typora 完成文档云同步的功用,网上刚好有许多这类的参考文章,所以搭建并不困难。

PicGo 图片自动上传

常常写博客或笔记的人肯定知道,文章中常常需要刺进图片来协助自己或别人理解文章内容,而图片一般会被寄存在第三方图床上,咱们常常需要上传图片,但手动上传不免费事费力,而 PicGo 则是解决这一问题的好帮手。

typora

PicGo 是一个图片上传东西,它能够很方便的将本地图片上传至云服务并获取到对应的 URL,咱们只需要下载 PicGo 应用程序并进行装备即可,PicGo 默许支持以下七种图床:

如果你的图床不在支持范围内,能够下载 web-uploader 插件,这个插件能够自定义上传接口与参数,如果都无法满足能够参考 PicGo 插件开发 自己完成一个上传插件。

PicGo 设置完后装备 typora 刺进图片时的动作为上传图片,并装备上传服务为 PicGo,最终能够运转测试来检查装备是否能够运转。

typora & vscode 实现图片自动上传与云同步

vscode

本人记笔记用的是 typora,而博客更多的是运用 vscode,好消息是 PicGo 拥有 vscode 的插件版本,坏消息是这个版本没有内置插件体系,无法运用第三方插件,包含上文提到的 web-uploader

而关于我这种运用不知名第三方图床的人来说,解决计划也很简单,那就是修正插件源码,在对应源码处刺进自己的上传逻辑即可(PS:非必要不要随便修正别人源码)。

找到 vscode 寄存插件的目录(windows 一般为 体系盘:\Users\你的用户名\.vscode\extensions),并找到插件目录,extension.js 文件内的 doUpload 函数便是与上传有关的逻辑,能够在此函数内增加自己的代码,留意,每次修正后需重启 vscode 以加载最新代码。

typora & vscode 实现图片自动上传与云同步

关于想在 vscode 中运用 PicGo 但默许图床不支持的同学能够运用此办法。

文档云同步

图片上传搞定了,但主要的仍是同步文档的问题,同步文档咱们运用 坚果云 来完成,由于它能监听本地文件夹内文件的实时变动,还支持多端同步。

操作很简单,咱们只需要下载相应环境的客户端,注册登录并选择监听自己想要同步的文件夹,当咱们想要在另一个设备检查文档时,只需要进行相同的操作,并将已上传云服务的文档同步至本地。

typora & vscode 实现图片自动上传与云同步

坚果云免费账号每月都有 1 GB 的上传流量和 3 GB 的下载流量,关于同步文档笔记来说应该是够用了。

–end

参考资料

Typora完成云笔记,支持云同步+多端检查(附免费计划)
运用Typora+坚果云(github)打造免费的个人云笔记