🐛 Wrong parsing virtual reference with \ before it https://github.com/siyuan-note/siyuan/issues/12206

This commit is contained in:
Daniel 2024-08-09 09:07:02 +08:00
parent 4cdd3ee470
commit 37c80cc770
No known key found for this signature in database
GPG key ID: 86211BA83DF03017

View file

@ -195,8 +195,6 @@ func processVirtualRef(n *ast.Node, unlinks *[]*ast.Node, virtualBlockRefKeyword
}
}
// Wrong parsing virtual reference with `\` before it https://github.com/siyuan-note/siyuan/issues/7821
newContent = strings.ReplaceAll(newContent, "\\"+search.GetMarkSpanStart(search.VirtualBlockRefDataType), "\\\\"+search.GetMarkSpanStart(search.VirtualBlockRefDataType))
n.Tokens = []byte(newContent)
linkTree := parse.Inline("", n.Tokens, luteEngine.ParseOptions)
var children []*ast.Node