【插件发布】External Sync Bridge:Vault 外文件同步进 Obsidian,交给 Git 备份

大家好,我做了一个桌面端插件 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”的完整备份链路。

安装方式(本地测试)

  1. 将插件文件放到:.obsidian/plugins/external-sync-bridge/
  2. 文件包含:manifest.json、main.js、styles.css
  3. 在 Obsidian 中启用插件

注意事项

  • 仅支持桌面端(依赖 Node.js 文件系统能力)
  • 默认是“外部 → Vault 内”的单向同步
  • 目标路径建议规划到独立备份文件夹,便于 Git 管理

如有建议或问题欢迎反馈:

[email protected]