(Mac)如何在Notion中使用Url Scheme Links (eg. Obsidian link or Marginnote link)

(Mac)如何在Notion中使用Url Scheme Links呢?

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

前言

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基础上修改的快捷指令,下载链接为Download

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

  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,并且有个方框让你选择是否让浏览器记住你的选择,选上这个方框以后会减少很多麻烦。。。

  7. 确定后,你本地上的Obsidian或者Marginnote就会打开你刚才复制链接的文档或者笔记。

  8. 这样就绕一圈实现了在Notion中使用URL Scheme link的目的。而Notion本应原生支持。

  9. 当然,你会发现,其实在ipad上你也可以实现这个流程,你也可以把TinyURL for Notion link快捷指令在共享表单添加到主屏幕然后固定在Dock上,用起来还挺顺手的。

4 个赞

感谢楼主!非常好用

Mac 编辑快捷指令的话只需要右键某个 Shortcut,Open 即可,我的 macOS 版本是 12.4