配置文件库(.obsidian)同步,实现 Remotely Save 插件+OneDrive/oss 实现多平台同步

看论坛云同步教程,大多没提到Remotely Save插件不能同步配置文件的问题。
我同步配置文件是这样做的,以已有库A的配置文件.obsidian为库文件,再建一个.obsidian库,两个库都用Remotely Save同步,在云上库A存放状态是md文件和.obsidian配置文件存放在两个位置,没有嵌套关系,这样说应该都明白吧?我这边只有oss和OneDrive,试过都可以。暂时我用的同步方法就这个了,低成本完美解决同步md和.obsidian文件问题。
注意点:
1、Remotely Save插件中,配置文件同步关闭。主库和配置文件库的同步位置不一样,也不能是嵌套文件关系。
2、在使用ob主库的时候,配置文件库(.obsidian库)也打开,需要同步的时候,两个库都同步一下,不想同步配置文件的话,配置文件库就不同步,不耽误主库正常使用。
3、这样搞同步的时候繁琐一点,没同步配置文件需求勿这样折腾。
希望能给你带来帮助!

2 个赞

我一直好奇你们都没有这个问题么,就我自己不能同步配置文件是吧?

配置同步用的git,还能当做备份。
同步插件搞丢过我的笔记,还是需要git来做备份、历史记录、冲突对比。
日常同步用的remotely,但是有git还是安心一些。

这样搞.obsidian文件夹的同步不能直接在原库运行,还需要手动打开第二个库…其实配置文件就没必要同步,桌面端和移动端本来就不需要相同的设置,所以我的选择是在remotly save同步的基础上加一个git备份,只有桌面端需要桌面端的配置文件,直接clone仓库就可以了。手机作为一个查看工具不需要安装过多的插件,每次换手机手动装一下也不麻烦。

我的设置是这样的,第一,把打开其他库的快捷键指令置顶(快捷键太多不想记,常用的都置顶了);第二,把.obsidian库里的remotly save的自动运行打开;第三,在移动端这边是把obsidian的库文件名字改成了 .复件 obsidian;
我的使用场景:我的obsidian用来做工作日志和学习记笔记,顺带摸鱼写写东西。在公司一台电脑,家里一台电脑,两个手机,一个平板。每台设备使用前和结束前都会把主库同步一次,.obsidian库并不需要经常同步,刚设置好时候比较新鲜,一天同步好几次,现在只是偶尔添加新功能了,同步一次就可以。我这不使用git主要还是我比较懒,也不想给obsidian添加太多插件。至于移动端,则同步电脑端的配置,然后把配置库.obsidian复制一份生成一个.复件 obsidian文件,ob配置库名字改成.复件 obsidian。这样做的好处是可以使用电脑上配置好的快捷键啊乱七八糟的一大堆,极大的提高了使用体验,而且移动端配置库同步的时候不会反向影响电脑端,用.复件 obsidian相当于“物理隔离”。缺点是,移动端每次同步配置库后,需要把原来的.复件 obsidian删除,重新复制一份.obsidian,删除复制虽然简单,但是还是想能自动就好了。(虽然不经常同步配置库)当然,移动端的配置文件同步到电脑端就不用想了。

我怎么感觉如果不需要频繁更新.obsidian , 单独用git同步.obsidian还方便一点。看起来手动操作的步骤有点多。

现在日常知识更新主库,.obsidian很少更新了。用git单独更新.obsidian是个好想法,但是这样主库和.obsidian应该就需要分开放了。我是只单独存放再阿里云上,别的地方没有备份。

为什么?使用git不就是在.obsidian里多生成了一个.git文件夹吗,不影响原来的使用啊

原来也花好多时间在这个折腾上,今天又体验了一下用git。也许是习惯使然,设置好后,还是倾向于用.obsidian库同步配置文件的方式。实际用的时候,就是点一下按钮,.obsidian配置库打开,等自动同步完了再关闭库。上一次同步的时候已经是个把月前了,今天更新了一下,没有其他操作。还有一点点强迫症,没有必要,实在是不想再添加第三方插件。

用git,不用ob-git插件。我有个文件夹就是用git来同步备份机器上所有配置文件。
不过还是按个人习惯来就行。