Skip to content

从印象笔记迁移到 Obsidian

从印象笔记(Evernote)迁移到 Obsidian 是知识管理的重要一步。本文提供完整的迁移流程,确保数据完整不丢失。

迁移前准备

数据评估

评估项说明建议
笔记数量了解总迁移规模100 篇以下可手动整理
附件大小图片/文档/PDF 总量确保本地存储充足
笔记本结构笔记本和标签层次规划 Obsidian 文件结构
特殊格式表格、手写、录音等了解格式兼容性

Obsidian 环境准备

  1. 安装 Obsidian
  2. 创建新仓库,建议结构:
vault/
├── evernote-imports/    # 迁移初始目录
├── notes/               # 整理后的笔记
├── attachments/         # 附件统一管理
├── templates/           # 模板
└── .attachments/        # 附件配置

方法一:使用 Importer 插件(推荐)

安装 Importer

  1. 设置 → 第三方插件 → 关闭安全模式
  2. 浏览 → 搜索 "Importer"
  3. 安装并启用

导出 Evernote 数据

# 印象笔记导出步骤
1. 打开印象笔记
2. 选中要导出的笔记本(一次一个)
3. 文件 → 导出笔记
4. 选择 .enex 格式
5. 保存到本地

导入步骤

  1. 命令面板 → "Importer: Import from Evernote"
  2. 选择 .enex 导出文件
  3. 配置导入选项:
选项推荐值说明
导入格式Markdown转换为 Markdown 格式
附件路径attachments/统一存放附件
标签处理保留为属性转为 frontmatter tags
笔记本映射转为文件夹笔记本 → 文件夹
时间戳保留创建时间写入 frontmatter
  1. 点击导入,等待完成

方法二:使用 Yarle 工具(批量处理)

Yarle 是专业的 Evernote → Markdown 转换工具。

安装与运行

bash
npm install -g yarle-evernote-to-md

# 创建配置文件 yarle.toml
cat > yarle.toml << 'EOF'
enexSources = ["./notes.enex"]
outputDir = "./vault/evernote-imports"
isMetadataNeeded = true
useHashTags = true
nl2br = true
EOF

yarle --config-file yarle.toml

迁移后整理

属性标准化

印象笔记导入后的属性需要标准化:

markdown
# 导入后(需整理)
---
created: 2023-01-15T10:30:00
updated: 2023-06-20T14:22:00
tags: [工作, 项目A, 重要]
---

# 标准化后
---
created: 2023-01-15
last_modified: 2023-06-20
category: "工作"
tags: [work, project-a, important]
---

格式修复

常见问题:空行过多 → 清理、HTML 残留 → 清理标签、图片路径 → 统一为 ![[image.png]]、表格对齐 → 修复表头分隔行。

标签体系映射

印象笔记标签(中文) → Obsidian 标签(英文)

工作 → work
项目A → project-a
重要 → important
待办 → todo
参考资料 → reference

迁移验证清单

常见问题

Q: 导入后笔记格式混乱?

A: 使用 Yarle 工具转换质量更高。个别格式问题手动修复或用正则批量替换。

Q: 笔记本如何映射?

A: 每个 Evernote 笔记本 → Obsidian 文件夹,子笔记本 → 子文件夹。

Q: 手写笔记和录音如何处理?

A: 手写笔记以图片附件导入(可用 AI OCR 提取文字),录音以音频附件导入(Obsidian 原生支持播放)。

相关文档