Obsidian for iOS的不完美全平台同步

Obsidian for iOS的不完美全平台同步

·

1 min read

以前写过使用微力可以同步全平台的笔记,桌面端使用的是VNote,Android用Obsidian和Markor,iOS用MWeb,除了Obsidian会污染md语法,Markor不支持时序图等,其它已经很完美了。如果所有的平台都使用Obsidian,就没有这种问题了。

作为捐赠用户,我很早就体验了Obsidian的移动版,除了手机上版面过小,几乎找不到缺点,移动版是桌面版的全功能,部分还有优化,唯一的问题是,所谓全平台,就是iOS用户无人权的平台,包括Windows、Mac OS、Linux、Android,iOS的文件管理始终无法让绝大多数的软件自由加载其它软件的文件夹,而且我也不知道开发者是基于什么理由,各个app是否可以打开第三方的文件夹就比较玄学。比如我用了好几年并一直在吹的MWeb可以,TiddlyWiki的客户端Quine可以,好几个keepass的第三方可以,但是Obsidian、Logseq、Joplin都不行。相较于Joplin,至少在“文件”app里,我们能看到Obsidian和Logseq的笔记。再综合了两个笔记的各特性后,我决定再次尝试一下用Obsidian做为个人管理软件。


吐槽完毕


对于微力在iOS上同步笔记的事情,已经可以做到了,微力不支持第三方软件的文件夹,只能想办法让笔记软件打开微力的文件夹,而Obsidian只能打开自己的文件夹。因此思路就是,想办法保持微力的笔记文件与Obsidian的笔记文件一致。最后在印象笔记TG群 群友moqi的帮助下,使用iOS里的快捷方式,就能自动来回复制两个文件夹里的内容了,打开Obsidian前关闭Obsidian后分别跑一下,如果使用我的快捷方式,要把微力和Obsidian的文件夹两个地方设置成自己保存笔记和同步笔记的位置。这样做相当于设备里有两个一模一样的文件夹。好在我写了一年多的日记,文件夹所占的大小才200+k,再存十万年的日记也没关系。

只要把两个快捷指令的文件夹设置成自己的就好了。

PS:我也有想过设置成打开和关闭Obsidian时自动运行快捷指令,但我在iPad mini 4 iOS15的上始终不能自动跑成功。而且每次在打开Obsidian前要先打开一下微力同步最新版本的笔记,才能运行打开前的脚本,关闭Obsidian后还要先运行关闭后的脚本,然后再打开微力同步一下。希望后续会有更好的解决方案。