Plugin does (should do) several things:
- Open notes using Obsidian URI and note UID.
- Customize the frontmatter field which used for navigation
- Create UID for notes
When you want to link an obsidian note from the external program you have an option to use Obsidian URI link like this:
obsidian://open?vault=Test&file=Text
But what happens when you change the file name? You should rename all your links across all your external program. This plugins adds ability to open notes by checking their frontmatter fields:
obsidian://open-by-uid?uid=123
- Take the zip file (named like
mrj-note-uid-0.0.1.zip
) from the latest release - Unpack it in
.obsidian/plugins
inside your Obsidian vault. - Reload Obsidian.
- You should see a new plugin in the Community Plugins section. Enable it.
- Add a frontmatter
id
field to one of your note. - Open url like:
obsidian://open-by-uid?uid=123
from the extrnal program where123
is the note id which you put in the note. - It should open the note with that id.
- You can see more discussions about it on Obsidian forum