有办法导入其他笔记的数据吗?HTML 格式的

我原来用的是为知笔记,可以导出为 HTML,迁移过来发现思源竟然不支持别家的数据导入,真的惊到了,获取客源的最基础方法都不做的吗

退而求其次,我搜到一些 HTML 转 MD 的软件,但都没办法批量转化,我的笔记可有一千多个……手动转化要死人啊

头疼,为了笔记这点事忙了两天了,就没一个简单可行的解决方法吗

广告 我要投放

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • buzzingbee 1 1 赞同
    订阅者

    已知思源笔记可以导入 markdown 和 markdown 文件夹,所以你要做的仅仅是把其它笔记转换为 md 格式,再批量导入思源。

    pandoc 是最为广泛使用的文档格式转换利器,支持 html 到 md 的转换。

    1. 先安装好 pandoc 命令行工具;
    2. 运行命令 pandoc -o output.md input.html

    上面的方法只是教你教换一个文档。如果你想要批量转换,就需要一小段代码了,这将依赖你的操作系统及相应的 shell,或你是否会任何一个脚本语言,如 python。


    Reference

    Batch convert files with pandoc in windows - Stack Overflow

    batch convert with pandoc on iMac

    Pandoc - Pandoc User’s Guide

    1 回复
    2 操作
    buzzingbee 在 2021-09-07 07:55:11 更新了该回帖
    buzzingbee 在 2021-09-07 07:53:37 更新了该回帖
  • 其他回帖
  • 88250 2 赞同
    订阅者

    应该没有能够完美迁移格式的程序,虽然源格式是 HTML,但是转换 Markdown 以后可能会导致某些格式异常,所以建议先不要批量迁移,用到某篇笔记的时候再手动粘贴,感谢关注思源。

    1 回复
  • JingTingShan
    作者

    嗯我也发现了,思源笔记有时候会吞行,例如代码块不分行直接 ``` 就吞了,换行也不行,研究许久才明白得 shift+ 回车

    1 回复
  • 88250
    订阅者

    输入 ``` 后面可以直接跟代码高亮语言然后回车,这样就能快速设置好高亮了。

  • 查看全部回帖