From b64ef60261422e51124c3d7f2711295e6fb902fa Mon Sep 17 00:00:00 2001 From: Daniel <845765@qq.com> Date: Sat, 12 Aug 2023 14:05:48 +0800 Subject: [PATCH] :art: Heading convert to doc does not use naming as doc name https://github.com/siyuan-note/siyuan/issues/8959 --- kernel/model/blockinfo.go | 3 +++ kernel/model/heading.go | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/kernel/model/blockinfo.go b/kernel/model/blockinfo.go index 40d74a323..8fe542b56 100644 --- a/kernel/model/blockinfo.go +++ b/kernel/model/blockinfo.go @@ -134,7 +134,10 @@ func getNodeRefText(node *ast.Node) string { ret = util.EscapeHTML(ret) return ret } + return getNodeRefText0(node) +} +func getNodeRefText0(node *ast.Node) string { switch node.Type { case ast.NodeBlockQueryEmbed: return "Query Embed Block..." diff --git a/kernel/model/heading.go b/kernel/model/heading.go index 64dcab4f0..47ae237e0 100644 --- a/kernel/model/heading.go +++ b/kernel/model/heading.go @@ -272,7 +272,7 @@ func Heading2Doc(srcHeadingID, targetBoxID, targetPath string) (srcRootBlockID, } box := Conf.Box(targetBoxID) - headingText := getNodeRefText(headingNode) + headingText := getNodeRefText0(headingNode) headingText = util.FilterFileName(headingText) moveToRoot := "/" == targetPath