各工具设置

在你用的同步工具里打开两项必开设置。

下面按工具列出「两项必开设置」的具体开关位置,只看你正在用的那一个即可。截图可能与最新版本有所偏差,找不到时按两项要求自行核对。

改完开关后,先在电脑上同步一次,等上传完,再让手机同步。怎样算同步完成:用 iCloud 的,iPhone「文件」App 里 FLO.W Obsidian 旁边不再有云朵或下载箭头;用同步插件或同步盘 App 的,同步进度走完、没有报错。

iCloud

iCloud 同步要求笔记库放在 iCloud 云盘/Obsidian/ 里,而且这个「Obsidian」文件夹必须由 Obsidian App 自己创建,图标上会带 Obsidian 的 Logo。手动新建的同名文件夹没有 Logo,手机端 Obsidian 可能识别不到。完整说明见 iCloud 同步教程。

1. 在 iPhone 上创建 Obsidian 文件夹

在 iPhone 上打开 Obsidian,点击「创建仓库」,选择「设置同步」,点选 iCloud 并启用 iCloud 存储,输入任意笔记库名称后点击「创建仓库」。这一步只是为了让 App 在 iCloud 里生成正确的「Obsidian」文件夹。

在 iPhone 上创建 Obsidian iCloud 笔记库

2. 确认 iCloud 里出现带图标的文件夹

打开 iPhone 的「文件」App,进入 iCloud 云盘,能看到一个带 Obsidian 图标的「Obsidian」文件夹,就说明创建成功了。

iCloud 云盘里带 Obsidian 图标的专属文件夹

3. 在 Mac 上把 FLO.W Obsidian 放进去

回到 Mac,确认登录的是同一个 Apple ID。把解压后的整个 FLO.W Obsidian 文件夹复制到 iCloud 云盘/Obsidian/ 里,不用再新建一层文件夹。建议用复制代替移动,确认两边都能正常打开后,再处理本地原来那一份。

放好之后,在 iPhone 的「文件」App 里打开 iCloud 云盘的「Obsidian」文件夹,能看到 FLO.W Obsidian 和其他笔记库并列放在一起:

FLO.W 同步 - FLO.W Obsidian 放在 iCloud 的 Obsidian 文件夹里

4. 在 Mac 上打开这个笔记库

在 Mac 的 Obsidian 里点击「打开本地仓库」,找到 iCloud 云盘里的 Obsidian 文件夹,选择 FLO.W Obsidian。

在 Mac 上选择 iCloud 云盘里的 Obsidian 笔记库

如果弹出访问提示,点击「允许」。以后 Mac 上只用 iCloud 里这一份,原来那份留作备份,别再在里面写东西,否则两边内容会对不上。

允许 Obsidian 访问所选文件夹

5. 在 iPhone 上确认

等 iCloud 同步完成后,在 iPhone 的「文件」App 里进入 iCloud 云盘/Obsidian/FLO.W Obsidian,能直接看到笔记、任务、项目等文件夹,就说明位置对了。之后在 iPhone 的 Obsidian 里切换到 FLO.W Obsidian 这个笔记库:从屏幕左边缘向右滑打开文件列表,点左下角的笔记库名字,在列表里选它。

FLO.W 同步 - iPhone 文件 App 中的 FLO.W Obsidian

如果之前多套了一层,将完整的笔记库文件夹移到上面的位置;遇到同名文件夹时,先核对两边内容,不要直接覆盖。

官方 Sync

安装和连接的完整步骤见 官方 Sync 教程。

电脑和手机上都要单独设置,一台设备开了,另一台不会跟着开。

打开 Obsidian 设置 → 同步 → 选择性同步,开启「同步所有其他类型文件」,避免只同步笔记和常见附件、漏掉其他文件。图片、音频、视频和 PDF 按笔记库里的实际内容开启;「需要排除的文件夹」里不要排除需要同步的目录。

官方 Sync - 同步所有其他类型文件

图中红框这一项还是关着的样子,使用时请将它打开。

同一页继续往下,打开「第三方插件启用情况」和「已安装的第三方插件」。这两项不开,插件和它的设置不会同步,手机上会缺插件,或者只出现一部分插件。

Remotely Save

安装和连接的完整步骤见 Remotely Save 同步教程。

打开 Obsidian 设置 → Remotely Save,完成远程服务连接后,在每台设备上检查下面两处:

开启配置文件夹同步

在「进阶设置」中,将「同步配置文件夹(实验性质)」从「关闭」改为「开启」,让 .obsidian 中的插件和设置一起同步。同步完成后,重启另一台设备的 Obsidian,让新配置生效。

同步设置-remotely-on

保持过滤列表为空

在「基本设置」中,没有自定义过滤需求时,「忽略的文件或文件夹的正则表达式」和「允许同步的文件或文件夹的正则表达式」都保持空白,避免漏掉文件。

这里不需要逐个填写 .md、.json 等文件类型。

Remotely Save - 同步过滤设置

坚果云

安装和连接的完整步骤见 坚果云同步教程。

打开 Obsidian 设置 → Nutstore Sync → 同步,向下找到「过滤规则」,将「配置目录同步」改为「同步全部」,让插件和设置一起同步。

同步设置-nutstore-on

如果某些文件一直没有同步,点击下方「过滤规则 → 编辑规则」。

同步设置-nutstore-filter-entry

列表中,每行最左侧的勾选框控制这条规则是否生效。

若你曾添加针对 .obsidian、.json 或 .js 的排除规则,取消那条规则的勾选,再滚动到底部点击「保存」。图中的默认规则可以保留,不需要全部取消。

同步设置-nutstore-filter-dialog

Fast Note Sync

安装和连接的完整步骤见 Fast Note Sync 同步教程。

打开 Obsidian 设置 → Fast Note Sync → 同步控制,保持「笔记和附件同步」开启。需要同步插件和设置时,还要开启「配置项同步」。

同步设置-fast-on

如果某类附件没有同步,找到「同步后缀名排除」,点击「编辑后缀名排除」,检查是否排除了需要的文件类型;较大的附件还要检查同页的「附件同步大小限制」。

同步设置-fast-filter

LiveSync

LiveSync 的插件与外观设置同步有单独入口。打开 Obsidian 设置 → Self-hosted LiveSync → Extra menus,开启「启用高级功能」。

同步设置-live-extra-on

返回插件设置首页,进入 Customisation sync,先为每台设备填写不同的「设备名称」,再开启「启用自定义同步」。

同步设置-live-on

开启后,点击同页底部的「Open」,打开配置管理窗口。第一台设备依次点击 Scan changes → Sync once;另一台设备同步完成后,点击 Refresh → Select All Shiny → Apply All Selected,再重启 Obsidian。

详细操作见 LiveSync 同步教程。

LiveSync 选择并应用同步配置

Git

先按 Git 同步教程 完成仓库与远程连接,再打开 Obsidian 设置 → Git。在「Automatic」中,将「Auto commit-and-sync interval (minutes)」设为你希望的自动同步间隔,例如 5 分钟;0 表示关闭自动提交与同步。

同步设置-git-auto-on

在「Commit-and-sync」中,保持「Push on commit-and-sync」和「Pull on commit-and-sync」开启,让提交与同步操作同时包含上传和拉取。

同步设置-git-transfer

Git 的文件过滤由仓库中的 .gitignore 控制。需要同步 FLO.W 配置时,检查其中是否排除了 .obsidian 整个文件夹;只调整你确实需要同步的项目,不要一键清空所有忽略规则。

最后更新于