Michael Naumov18k downloadsAdds support for markdown links in frontmatter.
Obsidian makes [[wikilinks]] in frontmatter clickable, but a markdown link written in a property is just text: it does not resolve, it does not open, and it does not register as a backlink. So a vault that uses markdown links everywhere else has to switch styles the moment a link moves into a property.
This plugin makes markdown links in frontmatter real links — clickable in Source mode, Live Preview and Reading, resolvable, and counted as backlinks on their targets.
Long-requested on the Obsidian forum, for both internal and external links.
The documentation is a demo vault. Every feature has a note that explains what it does and why you would want it — and whose own properties are the demonstration.
Start reading here — it is plain markdown, so it works on GitHub with nothing installed.
A copy of the vault ships with every release. You can access it via any of the following:
frontmatter-markdown-links-demo-vault.zip from the Releases. It unzips into a single frontmatter-markdown-links-demo-vault-<version> folder.demo-vault/ in this repository.Obsidian's own link update can ruin some of your frontmatter links, so up to version 2 this plugin handled renames itself. Since 3.0.0 it does not, and rename and delete handling belongs to Advanced Rename and Delete Handler instead — one plugin owning it for the whole vault, rather than a copy inside each plugin that happened to need it.
This plugin offers to install it, once, and carries your old Should handle renames value over for you to approve. Declining costs you nothing else: every feature above keeps working.
The plugin is available in the official Community Plugins repository.
To install the latest beta release of this plugin (regardless if it is available in the official Community Plugins repository or not), follow these steps:
Add plugin button once and wait a few seconds for the plugin to install.By default, debug messages for this plugin are hidden.
To show them, run the following command in the DevTools Console:
window.DEBUG.enable('frontmatter-markdown-links');
For more details, refer to the documentation.
All notable changes to this project will be documented in the CHANGELOG.
Contributions are welcome — see CONTRIBUTING to get set up.
See my other Obsidian resources.