有道云笔记导出为 Markdown 工具。将有道云笔记桌面客户端的本地数据导出为标准 Markdown 文件。
- ✅ 支持多种笔记格式(j1 压缩 JSON、j0 JSON、XML)
- ✅ 保留原有文件夹目录结构
- ✅ 导出图片并自动检测格式(PNG、JPG、WebP、GIF)
- ✅ 导出附件文件(PDF、Office 文档等)
- ✅ 解析表格、代码块、列表(支持多级嵌套)
- ✅ 解析粗体、斜体、删除线等文本样式
- ✅ 转换笔记内部链接(
note://)为相对路径 - ✅ 添加 Front Matter 元数据
# 安装依赖
npm install
# 默认导出到 ./output 目录
npm start
# 指定输出目录
node index.js /path/to/your/output| 格式 | 说明 | 支持状态 |
|---|---|---|
| j1 | 压缩 JSON(主流) | ✅ |
| j0 | 未压缩 JSON | ✅ |
| XML | 旧版编辑器 | ✅ |
| lxtable | 表格文件 | ❌ |
output/
├── 文件夹/
│ ├── 笔记.md
│ ├── images/ # 图片
│ └── attachments/ # 附件
└── ...
每个导出的 Markdown 文件包含 Front Matter:
---
title: "笔记标题"
created: 2024-01-01T00:00:00.000Z
modified: 2024-01-02T00:00:00.000Z
ev: "j1"
---
笔记内容...- 需要先安装有道云笔记桌面客户端并同步数据
- 导出时建议关闭客户端,避免数据库锁定
.lxtable格式暂不支持
有道云数据目录位置:
- macOS:
~/Library/Application Support/ynote-desktop/{用户}/ynote-data - Windows:
%APPDATA%/ynote-desktop/{用户}/ynote-data
💡 快速定位:在有道云笔记客户端中,点击 菜单 → 帮助 → 查看日志,打开的
myLogs文件夹同级目录下,有以用户名命名的文件夹,其下一层的ynote-data即为数据目录。
MIT
本项目由 GitHub Copilot 和 Claude 协助开发 🤖