MarkeEditor 的同步,需要配置私钥 (顶部菜单的“导出 > FarBox > 同步与设置”)。每次同步的触发,是当前的文档正在编辑、删除。会基本保证同步的有效性,如果单次同步出错,下次会在原来的位置继续重试。
简而言之,配置好之后,可能每次触发存在一两分钟的延时 (正在编辑的文章保存的时候是实时同步的),但除此之外,往 FarBox (上行) 同步是无感的,不需要额外的操作。
由于 iCloud 的特殊机制,有些文件不在本地但在 iCloud 服务端的时候,FarBox 的本地文件检测机制,会认为文件已经被删除了。
另外一方面则是 iCloud Drive 本身的稳定性可能不如 Dropbox 类似的更专门的同步工具。如果一定要使用 iCloud 的, 请在 macOS 上 iCloud 相关的设置中,把 “优化Mac存储空间” 的勾选去掉。
如果同时在使用 Metion,由于它本身依赖 iCloud,倒不用担心这个问题,因为并非完全同步,不会因为 iCloud 的清理
机制而认为某个文件是被删除了,而做出误判。
MarkEditor: https://markeditor.com
MarkEditor 是使用 Python 写的,它采用的同步机制也是 FarBox 2.0 已经开源的代码,具体源码参考: https://github.com/hepochen/FarBox/tree/master/farbox_bucket/client
另外,Markdown.app 是 MarkEditor 的简化版,两者都集成了 FarBox 2.0 的同步机制,应该说 FarBox 的同步方案中,这是目前最省心和最稳定的。
Metion 则是使用 Swift 构建,苹果系统下更原生的存在,但同步到 FarBox 而言,是不如 MarkEditor 来得稳健。
我看到最新版的管理页面增加的Dropbox同步。不过该页面中有许多错别字而且可能有歧义,希望能够检查一下。
例如,“在 Dropbox 对应的『应用目录』下”、“下次同步的时候回尝试重新获取所有文件”。
我不理解自己是不是操作错误了,并没有完成同步工作。
我的操作是,在Dropbox的【应用】目录下创建该页面说明的一串ID号,等待同步。但并没有等到。