同步本地的md文件到云端
!!!!以本地文件为准,覆盖云端数据,谨慎使用
使用用蚂蚁笔记有几年了,一直都是网页版+ios客户端,笔记内容全部是markdown格式,笔记中涉及到的图片保存在了阿里云图床上。
今年年后开始爱上了vim编辑器,执念比较深,写代码、写笔记、上传图片全部在终端完成。所以今年开始我的笔记内容多是保存在本地的,这倒也没什么问题,本地的笔记文件夹同步到了iCloud上,不会丢,但是不方便查看,所以我就要不做一个同步服务吧,把本地的笔记同步到云端。
由于我的需求不麻烦,就是以本地的文件为准,让云端和本地保持一致,想想无非也就是新增、更新、删除笔记or笔记本。
第一步是整理 leanote 的 api,具体的接口列表我导出了postman文件leanote.postman_collection.json
,有兴趣的可以导入看一下。
1, 拉取代码
git@github.com:taozhang-tt/leanote-sync.git
2, 新增配置文件config.json
,可以参考config.json.sample
3, 项目根目录执行make
,需要输入超级用户权限,以放置配置文件到/etc
目录
4, 重新打开终端或刷新一下bash文件即可使用
5, 执行 leanote-sync
开始同步