摘要: Obsidian是非常优秀的多平台本地笔记软件,本文主要记录了使用webdav协议在Android端和PC端间同步笔记数据的方法。

前言

本教程以坚果云网盘作为演示对象,主要回答“如何使用webdav协议同步Obsidian资料库”这一问题,适用于任何支持webdav协议的网盘,如Dropbox,Nextcloud等。

按照本教程的步骤进行操作,最终实现的效果是“PC端实时同步,Android端按需同步”。即,PC端的所有更改会被实时同步到云端,Android端可以在需要时从云端手动拉取最新更改,或者将最新更改手动上传至云端并实时同步到PC端。

本教程涉及到如下两个工具:

  1. 坚果云PC客户端,下载页面
  2. Synchronization Ultimate APP, 百度网盘,提取码:pcsi。

PC端任务

安装并启动坚果云Windows10客户端

将PC端OBsidian Vault同步到坚果云

首先,在Windows10文件管理器中进入到代同步Vault根目录的上一级目录。比如,下图中"PluginDev"这个vault的根目录是C:\Users\Creling\Documents\OBtest\PluginDev,则我们进入到C:\Users\Creling\Documents\OBtest

右击vault文件,选择“坚果云→同步该文件夹”

点击后,坚果云的网盘根目录下应当出现了vault文件夹(此教程中为PluginDev)。

至此,PC端任务全部完成。

坚果云端任务

配置webdav鉴权密码

首先,从坚果云主页右上角进入“账户信息”界面。

接着,切换到“安全选项”页面,添加一个应用并记住系统自动生成的应用密码。

记下系统自动生成的密码。

至此,坚果云端任务全部完成。

Android端工作

下载同步APP

下载并安装APP Synchronization Ultimate。

新建远程同步账户

首先,打开APP,选择第三项“Remote accounts”。

接着,在新出现的界面中点击右下角的+号,唤起一个弹窗,在弹窗中先右划两下,切换到Protocols标签,再下拉到底,选择WebDav Server。

将GENERAL标签页的信息对照以下截图填写完整,有疑问之处参考红色注释。

右划界面,切换到ADVANCED标签,将信息对照以下截图填写完整,有疑问之处参考红色注释。

填写完成后点击右上角感叹号进行测试,测试通过后保存。

新建远程同步配置

回到APP主界面,点击第二项Profiles新建同步配置。

新建配置页中,只有前三个标签需要关注。 首先是GENERAL: LEFT SIDE:

RIGHT SIDE: 设置完毕后,点击右上角保存。

执行同步任务

从首页进入Profiles页面,点击同步配置右侧的开始按钮,即可执行同步任务。

至此,整个流程结束。