diff --git a/kernel/api/extension.go b/kernel/api/extension.go index 79831c145..c47bff5bc 100644 --- a/kernel/api/extension.go +++ b/kernel/api/extension.go @@ -153,7 +153,7 @@ func extensionCopy(c *gin.Context) { unlink.Unlink() } - parse.NestedInlines2FlattedSpans(tree, false) + parse.NestedInlines2FlattedSpansHybrid(tree, false) md, _ = lute.FormatNodeSync(tree.Root, luteEngine.ParseOptions, luteEngine.RenderOptions) ret.Data = map[string]interface{}{ diff --git a/kernel/api/lute.go b/kernel/api/lute.go index db2ee54ed..6a75e6664 100644 --- a/kernel/api/lute.go +++ b/kernel/api/lute.go @@ -164,8 +164,7 @@ func html2BlockDOM(c *gin.Context) { }) } - // 复制带超链接的图片无法保存到本地 https://github.com/siyuan-note/siyuan/issues/5993 - parse.NestedInlines2FlattedSpans(tree, false) + parse.NestedInlines2FlattedSpansHybrid(tree, false) renderer := render.NewProtyleRenderer(tree, luteEngine.RenderOptions) output := renderer.Render()