how to migrate - wiselike/leanote-of-unofficial GitHub Wiki

使用leanote客户端实现笔记的迁移

  • 这里要先重点感谢“独立观察员”同学,他实现了官方不支持的“笔记的批量导入导出”功能,详见链接

基本原理为: 基于官方,合入了RP(https://github.com/leanote/desktop-app/pull/339),实现笔记的批量导入导出。

第一步:下载带批量导入导出功能的leanote客户端

下载地址1:
leanote-desktop-windows.7z.001
leanote-desktop-windows.7z.002

# md5sum leanote-desktop-windows.*
fb1a5eba96d07e42e08477143bba97bd  leanote-desktop-windows.7z.001
c60b06991f491c83349617321f6ec86c  leanote-desktop-windows.7z.002

下载地址2:https://pan.baidu.com/s/1Tbply_DwZhnNwRFo_ZhH8Q?pwd=6666

sha256sum leanote-desktop-windows_v2.8.0.zip
6809663135572f532d998a7f026d6a3b2a8ea8126e50864a9b4e94a73831134c  leanote-desktop-windows_v2.8.0.zip

使用方法:直接解压压缩包,运行里面的Leanote.exe程序即可。

第二步:开始导出

导出的时候可以选择一个一级目录(如果还是嫌太多一级目录要操作,可以通过拖拽将所有一级目录统一放在某个一级目录下,这样就只有一个一级目录了),点击齿轮 — 导出笔记 — 递归导出 Leanote。

最终该一级目录以及其下的子目录包括所有 .leanote 格式的笔记就会出现在选择的文件夹中。

注意: 还是要提醒一下,目前导出有可能会缺斤少两,最后要检查一下文件数量,某个文件夹内文件数量不对,可以删除里面的文件然后重新导出一下该文件夹。

第三步:开始导入

在导入前,可以对导出的文件夹任意修改结构、移动笔记等。都调整好了之后,打开软件,切换到自建服务,然后在某个一级目录上点击 — 导入笔记 — 导入 Leanote。

点击 “选择 Leanote 文件夹” 按钮(然后在文件夹选择窗口选择之前导出的文件夹)。

成功导入的笔记个数会打印出来,然后可以与文件夹那边统计,数量相等代表导入成功。而且导入速度很快。

第四步:同步到服务器

刚导入时是在本地,还没有同步到服务器,并且可以看到文件夹全是红点。

后台在依次进行同步(如果没有自动开始,可以按一下 Ctrl S 来触发),同步完成的笔记,红点就消失了。

可以在软件的左下角看到同步的状态和进度。

其他补充:

  • 附件需要自行重新手动上传。
  • 部分图片链接如果还是指向旧服务器的,则导入导出不会变更链接,需要手动修改图片的链接地址。