From 294d6865fa22ecb82034731bc2cba716e5fb4eb2 Mon Sep 17 00:00:00 2001 From: Liang Ding Date: Wed, 14 Sep 2022 19:46:01 +0800 Subject: [PATCH] =?UTF-8?q?:art:=20=E8=A1=8C=E7=BA=A7=E5=85=83=E7=B4=A0?= =?UTF-8?q?=E6=94=AF=E6=8C=81=E5=B5=8C=E5=A5=97=E5=92=8C=E4=BA=A4=E5=8F=89?= =?UTF-8?q?=20https://github.com/siyuan-note/siyuan/issues/2911?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- kernel/treenode/node.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/kernel/treenode/node.go b/kernel/treenode/node.go index 00e084b8c..3df80961d 100644 --- a/kernel/treenode/node.go +++ b/kernel/treenode/node.go @@ -89,6 +89,8 @@ func NodeStaticContent(node *ast.Node) string { case ast.NodeText, ast.NodeFileAnnotationRefText, ast.NodeFootnotesRef, ast.NodeCodeSpanContent, ast.NodeInlineMathContent, ast.NodeCodeBlockCode, ast.NodeMathBlockContent, ast.NodeHTMLBlock: buf.Write(n.Tokens) + case ast.NodeTextMark: + buf.WriteString(n.TextMarkTextContent) case ast.NodeBackslash: buf.WriteByte(lex.ItemBackslash) case ast.NodeBackslashContent: @@ -228,6 +230,7 @@ var typeAbbrMap = map[string]string{ "NodeSub": "sub", "NodeKbd": "kbd", "NodeUnderline": "underline", + "NodeTextMark": "textmark", } var abbrTypeMap = map[string]string{}