From b66558059dbc8c36884ff0476c903ab4a5b3c7f4 Mon Sep 17 00:00:00 2001 From: Daniel <845765@qq.com> Date: Sun, 13 Apr 2025 17:16:29 +0800 Subject: [PATCH] :art: Support replacing inline tags with plain text https://github.com/siyuan-note/siyuan/issues/11238 --- kernel/model/search.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/kernel/model/search.go b/kernel/model/search.go index e48304dff..6da54f800 100644 --- a/kernel/model/search.go +++ b/kernel/model/search.go @@ -945,7 +945,9 @@ func replaceNodeTextMarkTextContent(n *ast.Node, method int, keyword, escapedKey if strings.HasPrefix(replacement, "#") && strings.HasSuffix(replacement, "#") { replacement = strings.TrimPrefix(replacement, "#") replacement = strings.TrimSuffix(replacement, "#") - } else { // 将标签转换为纯文本 + } else { + // 将标签转换为纯文本 + if "tag" == n.TextMarkType { // 没有其他类型,仅是标签时直接转换 content := n.TextMarkTextContent if strings.Contains(content, escapedKey) {