(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的链接,因此我们有机会利用短链接
来“中介”到浏览器上,然后再实现上述软件的链接。
基本思想
- 拷贝
目标外链
到剪贴板 - 利用Mac的快捷指令,调用tinyurl.com的api来进行
目标外链
到短链接
的转换,并拷贝至剪贴板 - 粘贴
短链接
到Notion你需要的地方
实现方法
-
就我所知,目前为止,MacOS 12.1还不支持快捷指令的编辑(可能只是我单纯没找到。。),所以你还至少需要一台iphone或者ipad来进行快捷指令的编辑。会自动同步给mac。
-
下载我在Kevin Jalbert基础上修改的快捷指令,下载链接为Download
-
你可以在iphone或者ipad中编辑此指令。至少,你可以点击上面第一条中
共享表单
,并选择MAC中的在菜单栏中固定
,这样用起来比较方便。 -
基本的准备工作已经做完
使用方法
-
Obsidian中,在你的笔记文件上右键选择
复制Obsidian链接
-
或者Marginnote单击脑图右下角
...
,选择复制笔记本URL
,脑图中的笔记则需要单击笔记卡片,选择第一个编辑笔记卡片
,在弹出来的对话框中单击右下角...
,选择复制笔记URL
(或者使用快捷键shift+command+c
,也可使用插件OneClick)。此时你的剪贴板中就会存在你要转换的目标链接
。 -
在Mac的快捷指令程序中,或者如果你刚才快捷指令在菜单栏中固定,点击Mac顶部菜单栏快捷指令的图标,选择我们的主角
TinyURL for Notion link
,它会自动给你进行链接的转换,在第一次使用时,它会问你一些权限,选择确定即可。 -
转换完成后,快捷指令会弹出通知,告诉你已经转换后的链接已经拷贝到剪贴板。
-
在notion中任意你需要的地方,粘贴即可。
-
点击你粘贴的链接,会自动转换到浏览器,问你是否打开链接中提到的软件,比如Obsidian或者Marginnote,并且有个方框让你选择是否让浏览器记住你的选择,选上这个方框以后会减少很多麻烦。。。
-
确定后,你本地上的Obsidian或者Marginnote就会打开你刚才复制链接的文档或者笔记。
-
这样就绕一圈实现了在Notion中使用URL Scheme link的目的。而Notion本应原生支持。
-
当然,你会发现,其实在ipad上你也可以实现这个流程,你也可以把
TinyURL for Notion link
快捷指令在共享表单
中添加到主屏幕
然后固定在Dock上,用起来还挺顺手的。