场景由来:
OneNote软件是一个自带本地、云端、缓存的笔记软件,其功能齐全,对比其他一些笔记软件还是相对可靠的。但是由于其服务器在国外导致在同步相对较大的笔记常常很缓慢,这种现象特别在利用其他设备进行笔记下载时尤为明显。
笔友目前可知方式:
- 购买国内的OneNote的版本。特点:服务器在国内,同步传输速度快,价格贵
- 外挂全局小飞机。特点:免费但需要特殊手段,且效果依旧不显著,依旧存在卡半天的问题。
方案设想:
设想一:
由于OneNote同步缓慢,于是笔者便想通过导出导入的方式来绕过同步问题。( 即设备一的导出文件包【后缀名.onepkg】并于设备二的导入笔记本的方式 )
注:此笔记本在导出前已存储在云端
结果:
失败。通过此方式在(设备二)导出的笔记本为新的笔记本,无法关联到云端的笔记本,并且会在本地产生两个同名的笔记本。
设想二:
摒弃OneDrive的云端,利用本地的OneNote + GitHub 的方式。
原理利用GitHub仓库的方式上传拉取解决OneNote同步问题
结果:
方案可行
方案实现步骤
- 搭建GitHub仓库,本地连接GitHub
- 在本地Git仓库下创建OneNote笔记本
- 每次笔记更新上传一次Git
- 其他设备想要使用笔记本直接拉取即可【注:此处细节忽略】
一、搭建GitHub仓库
【注:此处忽略Git连接】
GitHub仓库创建时不是私有的,缺乏安全性(除非设置私有仓库,需要特别设置私有仓库)
二、在本地Git仓库下创建OneNote笔记本
三、每次笔记更新上传一次Git
结尾
如果文章对您的学习成长有所帮助,欢迎点赞 👍 支持,您的支持是对笔者进行创作和分享的动力!如果有问题可以留言评论或者私信我,我都会进行解答。谢谢~