diff --git a/content/mdnotes.js b/content/mdnotes.js index 747c547..d37c4e0 100644 --- a/content/mdnotes.js +++ b/content/mdnotes.js @@ -352,7 +352,11 @@ function noteToMarkdown(item) { noteMD.mdnotesFileName = getMDNoteFileName(parentItem); noteMD.metadataFileName = getZMetadataFileName(parentItem); if (getPref("obsidian.blocks")) { - noteMD.noteContent = Zotero.MarkdownUtils.addBlockIds(noteMD.noteContent, noteMD.mdnotesFileName); + let citekey = ''; + if (citekey !== "undefined" && getPref("obsidian.blocks.use_citekey")) { + citekey = getCiteKey(parentItem); + } + noteMD.noteContent = Zotero.MarkdownUtils.addBlockIds(noteMD.noteContent, citekey); } return noteMD; diff --git a/defaults/preferences/mdnotes.js b/defaults/preferences/mdnotes.js index 1db40ee..c136595 100644 --- a/defaults/preferences/mdnotes.js +++ b/defaults/preferences/mdnotes.js @@ -47,3 +47,4 @@ pref("extensions.mdnotes.html2md.rules.underline.close", "\n\n"); pref("extensions.mdnotes.obsidian.vault", ""); pref("extensions.mdnotes.obsidian.attach_obsidian_uri", false); pref("extensions.mdnotes.obsidian.blocks", false); +pref("extensions.mdnotes.obsidian.blocks.use_citekey", false);