DEVONthink To Go 中 Markdown 文件导出为 TextBundle

以下 DEVONthink To Go 简称 DTTG

原理/工作流程

  1. 利用 Url Scheme,将 Markdown 文本中的 DTTG 链接 x-devonthink-item:// 进行还原。
    • 图片存储到相对路径下,并修改 Markdown 中对应的链接
    • 文件,则返回其互联网超链接 http 格式的,并修改 Markdown 中对应的链接
  2. 文本和图片,以 TextBundle 文件夹格式储存
  3. 手动选择文件,压缩后修改后缀名为 .textbundle,用 Ulysses 等支持 TextBundle 的编辑器打开即可

其中只有选择文件夹是需要手动的

准备

DTTG,Workflow

用到的全部 Workflow:

具体使用

  • iPad 上打开 DTTG
  • Workflow 在屏幕侧边悬浮
  • 拖拽 Markdown 文件到 DTTG MD To TextBundle 中运行即可
  • 运行几秒后,会进入选择文件窗口,选择对应的文件夹即可

不建议在 iPhone 上使用,来回跳转次数会非常多,速度也慢很多。iPad 上分屏处理只需几秒。如果真的要在 iPhone 上使用,直接用 Share Sheet 调用 Workflow 即可。

为什么做这个

我在 DTTG 中有一些文件,随着使用在慢慢变大,变得比较长。当我想把其中的内容分享给别人时,我发现来回把 DTTG 的链接还原为互联网的超链接是个无比繁琐的任务,而且配图也要逐一修改。所以就尝试直接把写的东西,打包成 TextBundle 格式进行更多的处理。

Comments
Write a Comment