🐛 块引搜索结果出现 <mark> 标记 Fix https://github.com/siyuan-note/siyuan/issues/5650

This commit is contained in:
Liang Ding 2022-08-16 11:49:32 +08:00
parent 7c4631731f
commit fd48768111
No known key found for this signature in database
GPG key ID: 136F30F901A2231D

View file

@ -440,9 +440,8 @@ func markSearch(text string, keyword string, beforeLen int) (marked string, scor
marked = gulu.Str.SubStr(marked, maxLen) + "..."
}
marked = html.EscapeString(text)
if strings.Contains(marked, search.SearchMarkLeft) { // 使用 FTS snippet() 处理过高亮片段,这里简单替换后就返回
marked = html.EscapeString(text)
marked = strings.ReplaceAll(marked, search.SearchMarkLeft, "<mark>")
marked = strings.ReplaceAll(marked, search.SearchMarkRight, "</mark>")
return