- 此前在印象笔记中记录了不少笔记,不想一篇篇复制粘贴,尝试批量导入到思源。以下是导入方法,分享给有需要的同学。
- 印象笔记只支持导出 HTML 格式,而思源目前只支持导入 Markdown 格式,这就很尴尬了...
- 为了化解这个尴尬,想起了一位大神--Pandoc 可以方便转换各种文档,想来这种 HTML 至 Markdown 的转换需求应该不在话下。
- Pandoc 功能强大,但参数也是超级多,经过阅读官方文档及参考其它人分享的经验,得出以下转换参数,可以较好转换印象笔记
pandoc -f html-native_divs-native_spans -t markdown-escaped_line_breaks 原文件.html -o 目标文件.md
- 在 MacOS 下,可以用以下命令,批量将 HTML 文件转换为 Markdown 格式
find <印象笔记HTML文件目录> -name "*.html" -type f -print0|sed "s/.html//g"|xargs -0 -I {} pandoc -f html-native_divs-native_spans -t markdown-escaped_line_breaks "{}.html" -o "{}.md"
- 以上批量转换命令只适用于 MacOS,Linux 的 xargs 命令参数有所不同,可能需要微调;Windows 下得另写 BAT、Powershell 或 Python 等其它脚本进行转换了。
- 思源从 v2.1.14 开始内置 Pandoc 程序,如此前本机没有安装,可以从 < 工作空间 >/temp/pandoc/ 文件夹下找到程序,无需另行安装。
- 参考链接
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于