From ca24c4a9bc367f33c4c5d5d2db453924cfb4819d Mon Sep 17 00:00:00 2001 From: Daniel <845765@qq.com> Date: Thu, 6 Jul 2023 18:32:39 +0800 Subject: [PATCH] :art: Improve breadcrumb escape text Fix https://github.com/siyuan-note/siyuan/issues/8679 --- kernel/model/blockinfo.go | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/kernel/model/blockinfo.go b/kernel/model/blockinfo.go index b672f8b81..40d74a323 100644 --- a/kernel/model/blockinfo.go +++ b/kernel/model/blockinfo.go @@ -18,7 +18,6 @@ package model import ( "os" - "path" "path/filepath" "sort" "strings" @@ -260,7 +259,6 @@ func buildBlockBreadcrumb(node *ast.Node, excludeTypes []string) (ret []*BlockPa headingLevel := 16 maxNameLen := 1024 - boxName := box.Name var hPath string baseBlock := treenode.GetBlockTreeRootByPath(node.Box, node.Path) if nil != baseBlock { @@ -278,7 +276,7 @@ func buildBlockBreadcrumb(node *ast.Node, excludeTypes []string) (ret []*BlockPa name := util.EscapeHTML(parent.IALAttr("name")) if ast.NodeDocument == parent.Type { - name = util.EscapeHTML(path.Join(boxName, hPath)) + name = util.EscapeHTML(box.Name) + util.EscapeHTML(hPath) } else { if "" == name { if ast.NodeListItem == parent.Type {