笔记导出与同步 —— Markdown、Joplin、Readwise、Flomo
为什么导出笔记
高亮和笔记如果只存在设备上:
- 设备损坏 → 全部丢失
- 换设备 → 需要重新整理
- 想把书中的想法整合到知识管理系统(Obsidian、Notion、Joplin)→ 难以实现
KOReader 的导出功能就是为了解决这些问题。
导出格式一览
Markdown(最推荐)
导出为 .md 文件,格式示例:
# 《深入理解计算机系统》笔记
## 第 3 章 机器级表示
- **高亮**:`movl 0x8(%rbp), %edx` 这条指令加载 %rbp 偏移 8 字节处的值到 %edx
- **笔记**:这里涉及小端序,高字节在高地址。注意 ARM 和 x86 的区别。
## 第 4 章 处理器架构
> **高亮(波浪线)**:现代超标量处理器每周期可以发射多条指令。
优点:
- 纯文本,任何工具都能打开
- 导入 Obsidian/Logseq/Notion/Joplin 无缝接入
- 保留高亮样式(荧光/下划线/波浪线分别对应不同 Markdown 标记)
HTML
导出为 .html 网页格式,可以:
- 双击直接浏览器打开
- 快速分享给别人看
- 转换为 PDF/EPUB
JSON
结构化数据格式,适合:
- 二次开发(写脚本处理笔记)
- 构建自己的知识库系统
- 精确备份(KOReader 原生配置兼容)
Kindle 格式
导出为 Kindle 兼容的「笔记与摘录」格式,适合 Kindle 用户迁移熟悉感。
只导出高亮页面为 PDF,方便快速打印或分享。
插件自动同步
KOReader 内置导出插件,可以把笔记自动同步到以下笔记服务:
| 服务 | 类型 | 配置复杂度 |
|---|---|---|
| Joplin | 开源本地/同步笔记 | 低(Web Clipper Token) |
| Readwise | 跨阅读工具高亮管理 | 低(API Key) |
| Flomo | 中文笔记工具 | 低(API Key) |
| Memos | 开源笔记服务 | 低 |
| XMind(XMNote) | 思维导图笔记 | 中 |
配置步骤(以 Joplin 为例)
- 在 Joplin 桌面端开启 Web Clipper 服务:设置 → Web Clipper → 启用 Web Clipper 服务并获取 Token
- 在 KOReader 中:设置 → 导出插件 → Joplin
- 填入 Joplin Web Clipper 的地址(默认
http://localhost:3000)和 Token - 保存配置
之后每次保存笔记,KOReader 自动推送到 Joplin。
配置 Readwise
- 在 Readwise 官方网站注册账户并获取 API Key
- 在 KOReader 中填入 API Key
- Readwise 定期同步 KOReader 笔记
手动导出
导出单本书笔记
- 打开某本书
- 主菜单 → 导出笔记
- 选择格式和保存位置
- 导出完成
批量导出多本书笔记
进入 KOReader 文件浏览器:
- 选中多本书
- 主菜单 → 导出选中笔记
- 一次性导出所有选中书的笔记
笔记保留与清理
笔记随书保留
高亮和笔记绑定书籍路径:
- 不删除书籍 → 笔记永远在
- 删除书籍 → 笔记也会被清理
- 移动书籍 → 笔记路径可能失配(手动同步时注意)
定期导出
建议每月或每季度批量导出笔记作为备份——即使设备出问题,笔记还在。
与 Obsidian 工作流配合
很多深度读者的笔记流程:
- KOReader 读书 → 高亮 + 写笔记
- 导出 Markdown → 存到 Obsidian vault 目录
- 在 Obsidian 中整理、互链、构建知识图谱
KOReader 的 Markdown 导出格式专门为 Obsidian 工作流优化——高亮内容以引用块或加粗文本呈现,方便二次处理。
常见问题
导出文件存到哪?
手动导出时可以选择保存位置(建议存到 KOReader 配置目录下的 exports 子目录,统一管理)。插件自动同步的话直接送到对应服务,不经过本地文件。
导出的 Markdown 能用中文文件名吗?
可以,KOReader 默认用书名作为文件名。但 Markdown 文件名包含空格和中文在某些系统下可能有问题——手动导出时可以重命名。
插件同步太慢?
这取决于网络和服务。如果 Readwise 同步延迟高,可以手动导出后上传。Joplin 本地同步最快(因为走 localhost)。