从 Onenote 迁出的原因
- 感觉 ms 很多服务现在说关就关
- Onenote 不支持 markdown
- Onenote 字体问题还是很困扰
- Onenote 也经常提示同步冲突
选择迁入 Obsidian 的原因
- 因为感觉 Evernote 关闭服务的可能性比较大所以不考虑
- Notion 的优点是协作和发布,但是这些特性我用不到
- Obsidian 的优点是文档离线保存,同步存储的选择可以自主切换
- 因为对笔记的功能性要求没有那么强,因此最终选定 Obsidian
迁移步骤记录
-
PC 端 Obsidian 安装 importer 插件后可以导入多种不同来源
- Apple Notes
- Evernote
- Google Keep
- Microsoft Onenote
- Notion
- html 直接选择 Onenote 验证后可以显示出所有笔记和分区,勾选后自动导入
-
需要注意的坑
- Onenote 分区须无密码保护,遇到提示冲突的则无法取消密码保护 可以先解密后导出.onenote ,再新建 encryptedpartition_DE 分区,将导出的无保护.onenote 文件合并入新分区
- Onenote 分区名称不能是中文,否则导入时自动被忽略
- Onenote 无标题笔记导出时会自动采用内容的首句作为标题(.md 文件主名),造成文件名超长,引发后续同步问题
可以先整理补全后再导入
也可以导入后再批量修改文件名(我是用 Total Commander 重命名
[N1-40]) - 图片全部被导出到笔记库的根文件夹下,为了整洁可以创建个 attachment 文件夹全部移入,链接会自动被修正
-
PC 端 Obsidian 同步 安装 Remotely Save 插件,选择 Onenote 验证后同步,速度很快,没遇到坑
-
Android 端 Obsidian 同步 安装 Remotely Save 插件,选择 Onedrive 验证后同步 提示信息较少,遇到出错时可以安装 Logstravaganza 插件,观察日志。 最初遇到的
FILE_NOTCREATED错误,观察日志后判断是长文件名原因,改名后顺利同步。 初次同步时间较长,注意手机保持亮屏,避免中断造成同步失败。
迁移后感受
- 第三方插件还是比较野生,质量参差 非计算机相关用户恐怕很难上手,与商用软件区别较大
- 笔记加密选择了 Meld Encrypt ,Cryptsidian 没法下决心用。附件因为是链接外置,不好解决。未选择 pgp 相关方案,主要还是想降低复杂度。 整体设计以 .md 文件为核心,图片附件之类的整合度受限
- 同步选择了云盘穷人方案,没有考虑自建,还是不想太复杂,即使自建,感觉 S3/webdav 也好过私有的可靠度。同步使用了插件,而非 Syncthing/FolderSync 等,也是想降低复杂底和依赖。问题解决完后,同步速度还比较理想,最主要是感觉有自主权了,不像 Onenote 提示同步失败后无能为力。
- 因为还没正式上手用,所以对功能不作评价,但我无协作/发布/GTD 等需求,一般应用应该不会有问题。
- Android 版界面布局感觉还是逻辑欠佳。
