渡己:Obsidian 与网页编辑双写的和平共处
两边同时编辑必然冲突,方案不是禁止哪一边,而是**让冲突可被发现**:
- 网页保存带乐观锁,版本冲突直接 409 提示,绝不静默覆盖;
- front-matter 只有 id 和少数键,正文改动网页端整段替换,Obsidian 的键序零扰动;
- 文件监听三级判定,mtime 相同就不重扫,Obsidian 保存风暴不会打满 CPU。
剩下的纪律问题:同一篇**同一时间**只在一侧打开。违反过的次数:一次(然后被 409 救了)。
两边同时编辑必然冲突,方案不是禁止哪一边,而是**让冲突可被发现**:
- 网页保存带乐观锁,版本冲突直接 409 提示,绝不静默覆盖;
- front-matter 只有 id 和少数键,正文改动网页端整段替换,Obsidian 的键序零扰动;
- 文件监听三级判定,mtime 相同就不重扫,Obsidian 保存风暴不会打满 CPU。
剩下的纪律问题:同一篇**同一时间**只在一侧打开。违反过的次数:一次(然后被 409 救了)。