Use frontmatter title as post title when available

- Modify post title generation to prefer frontmatter title
- Fallback to filename if no frontmatter title is present
This commit is contained in:
wood chen 2025-02-05 13:29:57 +08:00
parent 8f31ae8f96
commit 898496007f

View File

@ -154,7 +154,7 @@ export default class DiscourseSyncPlugin extends Plugin {
edit_reason: "Updated from Obsidian",
tags: this.settings.selectedTags || []
} : {
title: this.activeFile.name,
title: (frontMatter?.title ? frontMatter?.title : this.activeFile.name),
raw: content,
category: this.settings.category,
tags: this.settings.selectedTags || []