同步这个问题终究是避不开的。之前使用OneNote,变相地把问题抛给了M$。现在换成了Obsidian,就需要自己解决问题了。
最容易让人想到的解决方法就是Git。透过自建的GitLab,数据同步的很好。尽管如此,在使用过程中还是有两个问题让我不爽:
- 如何进行手机端数据的同步?毕竟一个人走在路上的时候容易乱想,被想法找上门时却又轻易地放走它们,这让人觉得可惜;
- 是否应该将个人笔记的完整版本存放在公司的电脑上?换句话说,个人数据出现在公司的电脑上是否合适?
手机端的数据同步
这里没有说移动端只说手机端是因为平板并不是一个随身携带的电子产品,它不满足随时记录的要求。我选择使用 Syncthing 来部分同步手机数据。
手机的小小屏幕并不适合处理过多数据,我只要让数据自动同步到电脑端即可。如此一来,完整的同步功能就不再是必须的,部分同步不仅能节约流量,还能避免手机上对数据的误操作。
我并没有使用 Obsidian 支持的 WebDAV 协议来进行同步,这样需要我花费更多的精力去部署维护服务,投入产出比低。
公司电脑的数据同步
之所以会有这个问题,纯粹是因为我不想把自己的数据放置到可能存在监管的环境中。
具体情况具体分析。当前公司电脑上并没有监控,我还是通过 Git 在本地管理全部数据,并确保笔记中不出现敏感的账号信息。假如未来公司安装监控的话,我想我会采取和手机端一致的操作,仅同步部分数据吧。
数据同步的问题解决了,下面就是如何扩大输入,增强输出了。