feat: Allow #heading as display title setting (#434)

* feat: Allow #heading as display name setting

* Add displayTitle usage to create markdown link

* Tweak description text

* Address comments
This commit is contained in:
Eli W. Hunter
2025-01-29 03:45:14 -05:00
committed by GitHub
parent 8d52c2023b
commit 9d7f4183cf
4 changed files with 15 additions and 8 deletions
+6 -2
View File
@@ -215,8 +215,12 @@ export class DocumentsRepository {
}
}
}
const displayTitle =
metadata?.frontmatter?.[this.plugin.settings.displayTitle] ?? ''
let displayTitle: string
if (this.plugin.settings.displayTitle === '#heading') {
displayTitle = metadata?.headings?.find(h => h.level === 1)?.heading ?? ''
} else {
displayTitle = metadata?.frontmatter?.[this.plugin.settings.displayTitle] ?? ''
}
const tags = getTagsFromMetadata(metadata)
return {
basename: file.basename,