出发点
大学的时候用有道云笔记,积累了不少文章和总结
随这这几年的网盘等业务关停,个人重要数据依赖互联网总感觉没有安全感
前几年换成了纯本地的双链笔记Logseq,感觉非常简洁好用(LogseqPC端/移动端+Synology Dive同步)
最近想起来那些放了很久的数据,还是觉得想办法导出来,和当前Logseq内容做一个融合
操作方法
1.导出笔记
使用GitHub上的开源项目youdaonote-pull,按照操作步骤进行安装和设置,注意在运行导出脚本前,需要额外修改两个参数:
找到check out项目中的pull.py文件,修改这两个参数
# 有道云笔记的图片地址
IMAGES = '../assets'
# 有道云笔记的附件地址
ATTACH = '../assets'
修改的原因就是为了让Logseq识别图片和附件地址,Logseq的所有资源文件都存在assets文件夹中。因此需要提前设定此参数保证导出的markdown文件中资源路径与默认路径一致
2.移动文件
将导出的markdown文件、图片资源文件分别移动到Logseq的pages和assets文件夹
3.排版对比
这是之前用有道云笔记的网页剪报保存的一篇文章,在Logseq中的格式也还可以接受,虽然block没有正确标记,但好在大致的段落和格式保存完好,不影响阅读。
有道云笔记:
Logseq:
3.其他问题
如果在执行导出时卡住,可能是正在下载一些较大的附件资料。如果是真的卡死,可以结束命令行,重新执行命令,对于已经下载完成的不会重复下载。如果执行完成了,也建议多执行几次,保证所有文件都已经下载完成
这算是一个可用的方案,但难免有一些特殊格式导出还是会存在问题,可以手动去处理