This commit is contained in:
Daniel 2024-05-20 22:55:09 +08:00
parent 0686a28904
commit 49bb5d56a4
No known key found for this signature in database
GPG key ID: 86211BA83DF03017

View file

@ -20,6 +20,7 @@ import (
"errors"
"fmt"
"net/http"
"strings"
"github.com/88250/gulu"
"github.com/88250/lute/html"
@ -352,7 +353,17 @@ func getRefText(c *gin.Context) {
if "" == refText {
// 空块返回 id https://github.com/siyuan-note/siyuan/issues/10259
refText = id
ret.Data = refText
return
}
if strings.Count(refText, "\\") == len(refText) {
// 全部都是 \ 的话使用实体 https://github.com/siyuan-note/siyuan/issues/11473
refText = strings.ReplaceAll(refText, "\\", "\")
ret.Data = refText
return
}
ret.Data = refText
}