用思源格式导出导入单个笔记本

这是一个非紧急,但似乎必要的功能,用途:

  1. 单个笔记本的备份。例如,我整个工作区中只有一个最重要的笔记本,希望每周备份一次。而其它笔记本不备份,以节省备份时间。
  2. 在不同工作区间的转移单个笔记本。例如,因为某种原因,我建了两个或以上的工作区间,每个工作区有数个笔记本。在使用一段时间后,我希望能以尽量无损的方式将其中的某个笔记本转移到另一个工作区中。

可以看出,这里的数据单位大小,都是单个的笔记本。目前思源对单个笔记本的导出只有一种格式,markdown 格式。我感觉是不是提供思源自己的更无损的格式更好?也许,这个需求可以通过复制一份 data 文件夹中的每个文件夹来解决,但是手工复制的方法无法搞定面下的问题:

  1. 要备份的笔记本对应哪个文件夹;
  2. 需要在导出时复制 assets 中必要的资源文件;
  3. 需要解决导入时 assets 中的资源文件可能同名冲突的问题;
  4. 对于备份入转移笔记本来讲,文件历史是不必要的,需要删除这些冗余文件

谢谢!

广告 我要投放

欢迎来到这里!

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

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

    用这个可以对应起来

    image.png

    assets 默认是统一在 data/assets 下面的,并且已经自动添加 ID 后缀,所以应该不可能出现同名,如果实在要移动的话,可以考虑全部复制然后用清理未引用资源。

    总的来说,思源自身的导入导出估计短期内不会考虑,因为:

    • 已经可以跨笔记本移动文档,这样就能支持在同一个工作空间内完成笔记本移动重构
    • 工作空间之间移动目前应该不是高频刚需,如果是的话,请考虑不要分工作空间

    感谢反馈。

    1 回复
  • 其他回帖
  • buzzingbee
    订阅者 作者

    感谢回复,所给出的解决方法可用;而且在同一工作空间中移动笔记本就足够好了。