使用OneDrive对Obsidian进行多端同步

为什么选择Obsidian

讲实话Obsidian是我一样就相中的一款MarkDown文字编辑器,我曾经使用过Notion,Typora和iAwriter。但是为什么我最后选择了Obsidian呢?

Obsidian Icon

很多人说Obsidian就是一个可以本地部署的Notion,在我眼中这句话就只对了一半。Notion最为老牌效率软件,它所提供的功能那确实是毋庸置疑的强大,并且毫不夸张的说Notion其实在大部分管理任务重都睡强于Obsidian的,毕竟Obsidian本质上其实就是个码字软件,但是Notion完全不给用户仍和选择的余地,你不联网那就用不了。你的数据就必须存在我的服务器上。我个人是喜欢本地部署的,所以对于Notion这个软件我是真的又爱又恨啊。

Notion Icon

再说说另外两个Typora和iAwriter,他俩本质上是一样的就是个非常单纯的码字工具,Typora更简洁,iAwriter会标注一个句子的语法(如下图所示)。没用之前觉得蛮有意思的,用了之后发现一点用没有。如果你有购买iAwriter的想法,我的建议是立刻打消这个念头。

iAwriter highlight

曾经的Typora也是免费的,但是现在Typora开始收费了,我就觉得这个软件对我来说没有那么大的不可替代性。所以当他收费之后我就在网络上开始寻找可以替代他的软件,结果这不遇上了Obsidian。

Typora Icon

我承认Typroa的打开速度确实是比Obsidian快上了一点点,但是你真的会在意那毫秒级别的差距吗?或许你会说会,但是在Obsidian背后强大的开源社区的驱动下,他拥有了海量的插件。插件的多不是重点,重点是每个人可以拥有自己的排列组合,选择出最适合自己去使用。Obsidian这么多的插件正是放大了这种可能性和灵活性。

Obsidian Plugs

发现问题

如果你曾经用过Notion或者是使用Microsoft365的用户,初次上手Obsidian会觉得这个就是个远古级别的软件啊。支持这么多设备,但是竟然多设备之间不能同步文件。后来定金一看,他不是没有同步,知识他的同步要收费,主要是价格还不便宜,按照年付来说一个月4美金。说实话,我觉得一个人就算是非常热爱写作,也很难用MarkDown这种几乎上可以认同为纯文本的文件写满10个G吧。

Obsidian Official sync plug

你愿意为了一点点的存储空间一年花费接近50美金吗?虽然他贵这不是他的问题,但是在一年50美金我有更好的解决方案。

使用OneDrive进行同步

我个人是一个Microsoft365的订阅用户,所以OneDrive有足足1个TB的空间,这不关事对我存什么都是绰绰有余的。当然如果你不是订阅用户,你也可以创建一个Microsoft账号获得免费的5GB储存空间。可能你会觉得5GB非常少但是对于纯文本编辑几个亿的汉字存存那还是非常简单的啦~。

下载Remotely Save插件

这个插件是多平台支持的,我测试了这个插件在Windows,MacOS,“iPadOS”,IOS和Android上的表现,都是可以完美运行的。

首先我们打开Obsidian点开设置界面然后点击在左侧侧边栏的社区插件

Setting Community Plugs

接着关闭严格模式,使你的Obsidian支持第三方开发者的插件,然后点击浏览

Turn off Restriction mode

在上方的搜索框内输入Remotely Save

Search Box - Remotely Save

如果你在中国大陆,记得在这里下载的时候需要使用国际网络。下载的时候是没有提醒的,所以你需要耐心等待几秒,如果你的网络条件OK的话。下载好了记得点击启用

Install Remotely Save

插件基本配置

请务必务必务必备份你所有的文件在使用这个插件之前。一定要,如果你要给多设备安装这个,请在每一次给新设备安装的时候就把备份你的库。不然很可能你一个设备上的空文件夹就被同步上去了,你的文件就没有了。
在这里我可以提供一个思路,但是还是请你务必务必务必备份你的文件在操作一切之前,切记数据无价。你可以在新设备上只选择Pull Only(后文会讲到)等所有的文件都同步过来了你再打开双向同步,这样是不会吧空文件夹同步到云端的。重要的事情还是要多说几遍的:请一定要备份你所有的文件然后再进行任何操作。

首先在上来第一步要选择OneDrive这个种类然后,然后登陆你的微软账户。记得点击下面的复制链接到浏览器打开。

Choose OneDrive

其实到现在,已经差不多可以用了。但是为了我们更好的使用,我的建议是再更着我进行如下的设置。来提升总体的使用感受。

使用优化

首当其冲的就是自动同步

Advanced Setting1

第一个箭头表示隔多长时间自动向远端同步一次,可以看到我设置的是每1分钟就同步一次。
下面那行是设置每次你点开Obsidian软件啥时候进行一次同步,我的建议是打开之后就立刻进行一下同步,这样的话基本上可以做到无感同步,还是很舒服的。

修改最低可同步的更改量

advanced setting 2

这个设置的含义是只有当页面修改的和原本的比例大雨多少的时候才能同步,比如说如果我一篇文章有1000字,然后我修改了1个字,这个时候我点击同步是会报错的。我的建议是设置成100这个代表不检查,不论改不改都能进行同步,除非你有自己的特殊喜好。如果你设置的不是100的话可能会和自动同步功能打架。这个问题一开始困扰了我一会儿,我还寻思着为啥没办法同步呢。后来去GitHub上看了issue才发现原来这里要稍微改动一下。

设置模式

advanced setting 3

这里可以设置你的同步是双向的还是只接收还是只发送。我个人的建议是如果你只是作为一个向OneDrive备份这么一个工作的话,你完全可以选择Push Only,或者你完全就是只拿来监看,那你也可以选择Pull Only。但是如果你的这个设备又想接收其他设备的修改又想把本地的修改同步给其他设备,那我认为双向还是最好的。
随我而言我个人的设置是电脑和平板设置成双向然后手机因为我不会再手机上做文章的编辑所以我手机上就只设置Pull Only。

写在最后

Obsidian我认为是一个非常适合写作的软件,强大的插件生态以及美观的界面都是我选择他的原因。我虽然是苹果用户,但是我依然不实用iCoud做同步是因为iCoud的多文件做的不是很好,比如说我有一个Untitled.md文件过段时间可能就会多出来个Untitled(1).md然后再过段时间就会出来个Untitled(1)(1).md就是非常的抽象。

再来说说如何避免问题,我的建议是不要太过于平凡的切换设备了。如果我现在在电脑上编辑完,我想用ipad输入,那我的建议是手动按一下左边功能栏的同步按钮。然后在ipad上按一下同步按钮。这样的话可以最大程度的保证你的文件不会出现问题。这个习惯很容易就能养成,我大概使用了1-2天就完全记住了。

如果大家在使用的时候发现插件的bug也非常欢迎大家去给作者提issue让这个插件变得更加好用,我在这里把这个插件的仓库post出来: https://github.com/remotely-save/remotely-save

本文只是介绍了在一台设备上安装这个插件,但是在所有设备上设置都以一摸一样的,所以就不重复了。

最后祝读者们写作顺利!

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注

滚动至顶部