From 9010967b04cc38824c4f2ce94c1589b4e123e021 Mon Sep 17 00:00:00 2001 From: Daniel <845765@qq.com> Date: Mon, 26 Jan 2026 09:44:19 +0800 Subject: [PATCH] :art: https://github.com/siyuan-note/siyuan/issues/16898#issuecomment-3796811073 Signed-off-by: Daniel <845765@qq.com> --- kernel/api/export.go | 8 ++++---- kernel/model/export.go | 9 +-------- 2 files changed, 5 insertions(+), 12 deletions(-) diff --git a/kernel/api/export.go b/kernel/api/export.go index 2d464280c..0b928d651 100644 --- a/kernel/api/export.go +++ b/kernel/api/export.go @@ -487,16 +487,16 @@ func exportMdContent(c *gin.Context) { imgTag = arg["imgTag"].(bool) } - addTitleMode := 0 // 0:未指定(遵循全局设置 Conf.Export.AddTitle),1:添加标题,2:不添加标题 + addTitle := model.Conf.Export.AddTitle if nil != arg["addTitle"] { if arg["addTitle"].(bool) { - addTitleMode = 1 + addTitle = true } else { - addTitleMode = 2 + addTitle = false } } - hPath, content := model.ExportMarkdownContent(id, refMode, embedMode, addTitleMode, yfm, fillCSSVar, adjustHeadingLevel, imgTag) + hPath, content := model.ExportMarkdownContent(id, refMode, embedMode, yfm, fillCSSVar, adjustHeadingLevel, imgTag, addTitle) ret.Data = map[string]interface{}{ "hPath": hPath, "content": content, diff --git a/kernel/model/export.go b/kernel/model/export.go index e4f52b85b..a8d28b368 100644 --- a/kernel/model/export.go +++ b/kernel/model/export.go @@ -2221,19 +2221,12 @@ func walkRelationAvs(avID string, exportAvIDs *hashset.Set) { } } -func ExportMarkdownContent(id string, refMode, embedMode, addTitleMode int, addYfm, fillCSSVar, adjustHeadingLv, imgTag bool) (hPath, exportedMd string) { +func ExportMarkdownContent(id string, refMode, embedMode int, addYfm, fillCSSVar, adjustHeadingLv, imgTag, addTitle bool) (hPath, exportedMd string) { bt := treenode.GetBlockTree(id) if nil == bt { return } - addTitle := Conf.Export.AddTitle - if 1 == addTitleMode { // 0:未指定(遵循全局设置 Conf.Export.AddTitle),1:添加标题,2:不添加标题 - addTitle = true - } else if 2 == addTitleMode { - addTitle = false - } - tree := prepareExportTree(bt) hPath = tree.HPath exportedMd = exportMarkdownContent0(id, tree, "", false, adjustHeadingLv, imgTag,