大家好,我做了一个桌面端插件 External Sync Bridge,用途是把 Vault 外的文件/文件夹 同步到 Vault 内指
定目录,方便配合 Git 进行统一备份/版本管理。
适用场景
- 备份系统配置文件、脚本、项目配置等
- 把散落在系统中的文件收口到 Obsidian
- 想要“外部 → Vault 内”单向同步,交给 Git 管理历史
核心功能
- 多任务配置(源路径 → 目标路径)
- 单任务立即同步 / 一键同步全部
- 定时同步:间隔分钟 / 每天固定时间
- 排除规则(glob)+ 排除规则测试
- 增量判断:mtime 或 hash(SHA-256)
- 导入/导出配置 JSON
- 任务删除二次确认
- Vault 内目标文件夹选择器(支持模糊搜索 & 新建文件夹)
项目仓库
GitHub - d0ublecl1ck/obsidian-external-sync-bridge
推荐搭配
强烈建议结合 Obsidian Git 插件使用,可自动提交/推送,形成“外部 → Vault → Git”的完整备份链路。
安装方式(本地测试)
- 将插件文件放到:.obsidian/plugins/external-sync-bridge/
- 文件包含:manifest.json、main.js、styles.css
- 在 Obsidian 中启用插件
注意事项
- 仅支持桌面端(依赖 Node.js 文件系统能力)
- 默认是“外部 → Vault 内”的单向同步
- 目标路径建议规划到独立备份文件夹,便于 Git 管理
如有建议或问题欢迎反馈:
