From aecd230a61ee47eb65c2a5b5e86c5a7443906757 Mon Sep 17 00:00:00 2001 From: Daniel <845765@qq.com> Date: Thu, 7 Aug 2025 19:41:23 +0800 Subject: [PATCH] :art: Improve exporting markdown https://github.com/siyuan-note/siyuan/issues/15458 --- kernel/model/export.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/kernel/model/export.go b/kernel/model/export.go index 269864fb9..835f9aaa3 100644 --- a/kernel/model/export.go +++ b/kernel/model/export.go @@ -2010,7 +2010,11 @@ func exportMarkdownContent(id, ext string, exportRefMode int, defBlockIDs []stri logging.LogErrorf("load tree by block id [%s] failed: %s", id, err) return } - isEmpty = nil == tree.Root.FirstChild.FirstChild + + if ast.NodeParagraph == tree.Root.FirstChild.Type { + isEmpty = nil == tree.Root.FirstChild.FirstChild + } + exportedMd = exportMarkdownContent0(id, tree, "", false, false, ext, exportRefMode, Conf.Export.BlockEmbedMode, Conf.Export.FileAnnotationRefMode, Conf.Export.TagOpenMarker, Conf.Export.TagCloseMarker,