<aside> 💡 Extremely thanks for Kevin Jalbert. I basically “stole” his idea. Please refer to **Using URL Scheme Links in Notion** for the original idea**.**

</aside>

前言

2022年,Notion依然不能支持”Url Scheme Links”,比如Obsidian://或者Marginnote3app://开头的外链。

但是Notion已经支持https的链接,因此我们有机会利用短链接来“中介”到浏览器上,然后再实现上述软件的链接。

基本思想

  1. 拷贝目标外链到剪贴板
  2. 利用Mac的快捷指令,调用tinyurl.com的api来进行目标外链短链接的转换,并拷贝至剪贴板
  3. 粘贴短链接到Notion你需要的地方

实现方法

  1. 就我所知,目前为止,MacOS 12.1还不支持快捷指令的编辑(可能只是我单纯没找到。。),所以你还至少需要一台iphone或者ipad来进行快捷指令的编辑。会自动同步给mac。

  2. 下载我在Kevin Jalbert基础上修改的快捷指令,https://www.icloud.com/shortcuts/217e2b2ea6024d4995ff32bfe5b3b0f3

    <aside> 💡 原版的会弹出一个窗口,让你粘贴你要进行转换的链接,然后自动转换后自动拷贝到剪贴板中,你再粘贴到你要的地方。 我修改了一下,让快捷指令直接自动读取剪贴板,自动转换和拷贝到剪贴板是一样的。 这样的话省了一步,但是有的朋友可能想要自己体验参与的快感,那样的话就请到原版网页中去下载原快捷指令。

    </aside>

    IMG_2981FB9A3265-1.jpeg

  3. 你可以在iphone或者ipad中编辑此指令。至少,你可以点击上面第一条中共享表单,并选择MAC中的在菜单栏中固定,这样用起来比较方便。

    Untitled

  4. 基本的准备工作已经做完

使用方法

  1. Obsidian中,在你的笔记文件上右键选择复制Obsidian链接
  2. 或者Marginnote单击脑图右下角...,选择复制笔记本URL,脑图中的笔记则需要单击笔记卡片,选择第一个编辑笔记卡片,在弹出来的对话框中单击右下角...,选择复制笔记URL (使用快捷键shift+command+c或者使用插件OneClick)。此时你的剪贴板中就会存在你要转换的目标链接
  3. 在Mac的快捷指令程序中,或者如果你刚才快捷指令在菜单栏中固定,点击Mac顶部菜单栏快捷指令的图标,选择我们的主角TinyURL for Notion link,它会自动给你进行链接的转换,在第一次使用时,它会问你一些权限,选择确定即可。
  4. 转换完成后,快捷指令会弹出通知,告诉你已经转换后的链接已经拷贝到剪贴板。
  5. 在notion中任意你需要的地方,粘贴即可。
  6. 点击你粘贴的链接,会自动转换到浏览器,问你是否打开链接中提到的软件,比如Obsidian或者Marginnote,并且有个方框让你选择是否让浏览器记住你的选择,选上这个方框以后会减少很多麻烦。。。