UPDATE: This approach may not currently work. I’ve reached out to Notion to see if they can shed some light on why it stopped working.
Earlier today I was experimenting with Notion when I discovered that you can trigger a Mac OS Finder window to pop up in using the File block type, and it allows all sorts of URI types. I experimented with
smb:// but I suspect others are supported by the Notion Mac OSX native client.
This technique is useful for linking to assets stored outside of Notion. For example, linking to a network drive, files synced in Dropbox, OneDrive, Box.net, etc.
It’s straight-forward to implement. Here are the steps:
- Get your path.
For this experiment we will use
- Create a new File Block in Notion.
- Click the Embed Link tab.
For local files, type
file://then paste your path. The result should look like
For SMB shares, you begin with
smb://then paste your path.The result:
- Click the Embed Link button. Boom!
Check the image below for example configuration based on the steps above.
Creating your new clickable button with Embed Link, the button will be named (labelled) based upon the basename of the path used. This works great for files, but it’s not as helpful for directory names.
In our example, the basename for
To rename the button to “Link to My Projects” (for example), click the ellipsis (…) and select Rename (or press CMD+SHIFT+P).
You can also add flair to the button by changing the background colour of the text, adding emoji to break up visual monotony, and add a Caption below the button to help provide context for the reader.
If your directory structure or SMB share details ever change, clicking Replace will allow you to update the path.
While storing your documents in Notion might be the best decision moving forward, many external organizations will continue to use “shared drives” for sharing files and assets.