从印象笔记搬家到 Obsidian

从印象笔记搬家到 Obsidian

 次点击
19 分钟阅读

印象笔记是一款我用了很久的笔记软件,但每况愈下的使用体验让我终于下定决心放弃它。

我选择的新软件是 Obsidian,虽然有不少操作需要习惯,但好在所有笔记都可以完全在自己的控制之下,不用再被印象笔记的独有文件格式困住。

关于 Obsidian

Obsidian - Sharpen your thinking

Obsidian 是一款个人使用免费的闭源笔记软件,主打本地存储和非线性知识组织。所有笔记均以纯文本 Markdown 格式存储在本地文件夹(Obsidian 中称为 Vault,即知识库),即使软件无法使用,也能通过任意文本编辑器打开笔记,保障数据安全性和永久性。

Markdown 是一种标记语言,它可以通过一些简单的符号实现标题、列表、引用等排版,能有效的避免书写过程被格式调整打断。

但 Obsidian 对于图片、附件的支持还是差一些的,这是 markdown 的特性导致的。


整个迁移的过程分为以下几步:把印象笔记导出为.enex 文件,把.enex 格式转换为 markdown 文件,最后把 markdown 文件移动到 Obsidian中。

安装 evernote-backup

evernote-backup 的Github仓库。

我的电脑是Mac,所以使用 Homebrew 安装,如果安装过程中出现无权限的报错,可以

# 修改目录所有者
sudo chown -R 你的用户名 报错中列出的文件夹,用空格分割

# 添加写入权限
chmod u+w 报错的文件夹,用空格分割

完成之后再下载就成功了。

github 的网址里给出了接下来的步骤。

数据库初始化

evernote-backup init-db ,由于是国内的印象笔记,而不是国外的 Evernote,所以还要在后面加--backend china ,也就是:

evernote-backup init-db --backend china

再根据提示输入用户名和密码就可以了。

下载 Evernote 数据

这一步执行:

evernote-backup sync

导出 *.enex 文件

执行:

evernote-backup export 导出的目的文件夹

由于是以笔记本为单元导出的,所以如果你有多个笔记本就会导出多个文件。

使用 yarle 进行格式转换

akosbalasko/yarle:Yarle - 将 Evernote 笔记转换为 Markdown 的终极工具

yarle 提供了可执行的程序来完成这一步,只需要下载之后按步骤选择就可以了。

按步骤选择徐转换的文件、目标格式、导出位置等等就可以。

安装 Obsidian

黑曜石——磨砺你的思维 --- Obsidian - Sharpen your thinking

可以直接通过上方的链接在官网下载。

打开 Obstian 之后,直接选择导出的文件夹作为工作目录就行了。

笔记同步

由于 Obsitian 提供付费的同步功能,但是每月最低$4的花费也不算低。

这里提供两种解法。

  • GitHub:GitHub 私人仓库提供不超过5G容量的同步,每个文件不超过100M,如果笔记不大可以考虑使用,借助第三方插件 git 可以设置自动同步。

  • CloudFlare R2:提供10G空间,插件 Remotely Save 可以实现。


参考资料:

  1. vzhd1701/evernote-backup:备份并导出所有 Evernote 笔记和笔记本 --- vzhd1701/evernote-backup: Backup & export all Evernote notes and notebooks

  2. 将笔记从 Evernote 迁移到 Obsidian——Doug 的网络之家 --- Migrating Your Notes from Evernote to Obsidian – Doug's Home On The Web

  3. akosbalasko/yarle:Yarle - 将 Evernote 笔记转换为 Markdown 的终极工具 --- akosbalasko/yarle: Yarle - The ultimate converter of Evernote notes to Markdown

© 本文著作权归作者所有,未经许可不得转载使用。