feat: add notion link display

This commit is contained in:
Jiaxin Peng
2024-07-05 09:48:35 +01:00
parent ded01ce678
commit 5a95aa0acc
3 changed files with 14 additions and 35 deletions

View File

@@ -12,7 +12,7 @@ export async function updateYamlInfo(
) {
let { url, id } = res.json
// replace www to notionID
const { notionUser } = plugin.settings;
const { notionUser, NotionLinkDisplay } = plugin.settings;
const { abName } = dbDetails
const notionIDKey = `NotionID-${abName}`;
const linkKey = `link-${abName}`;
@@ -31,7 +31,7 @@ export async function updateYamlInfo(
}
// add new notionID and link
yamlContent[notionIDKey] = id;
yamlContent[linkKey] = url;
(NotionLinkDisplay) ? yamlContent[linkKey] = url : null;
});
try {
@@ -39,17 +39,4 @@ export async function updateYamlInfo(
} catch (error) {
new Notice(`复制链接失败,请手动复制${error}`)
}
// const __content = yamlContent.__content;
// delete yamlContent.__content
// const yamlhead = yaml.stringify(yamlContent)
// // if yamlhead hava last \n remove it
// const yamlhead_remove_n = yamlhead.replace(/\n$/, '')
// // if __content have start \n remove it
// const __content_remove_n = __content.replace(/^\n/, '')
// const content = '---\n' +yamlhead_remove_n +'\n---\n' + __content_remove_n;
// try {
// await nowFile.vault.modify(nowFile, content)
// } catch (error) {
// new Notice(`write file error ${error}`)
// }
}