Enable Local API feature in settings: Settings > Advanced > Allow other applications on this computer to communicate with Zotero
Install Zotero addon ZotServer
Install zotero-bridge and this plugin from Obsidian Community Plugins settings screen.
When this plugin installed it adds new command to the Command Palette: Zotero Link: Insert
.
You can add a keyboard shortcut for this command in Obsidian settings.
Exact text of the link can be changed with template configuration in plugin settings.
Following keywords are acceptable in the template:
{{ key }}
– Zotero item key{{ title }}
– item title{{ shortTitle }}
– item short title{{ date.year }}
– publication year e.g. 2011{{ date.month }}
– publication month e.g. 10{{ date.day }}
– publication day e.g. 31{{ firstAuthor.fullName }}
– first author's full name{{ firstAuthor.firstName }}
– first author's first name{{ firstAuthor.lastName }}
– first author's last name{% for author in authors %}{{ author.lastName}}, {{ author.firstName | first }}., {% endfor %}
– advanced use of template to output all authors
Template language is based on Nunjucks, so its syntax and built-in filters are also available.
There is also a good video review and demonstration of the plugin, made by Curtis McHale.
MIT