diff --git a/API.md b/API.md index 2fe9cf6fe..0a77389c8 100644 --- a/API.md +++ b/API.md @@ -999,9 +999,3 @@ View API token in Settings - About, request header: `Authorization: T ``` * `data`: Precision in milliseconds - -## Webhook - -TBD - -https://ld246.com/article/1627956688432 \ No newline at end of file diff --git a/API_zh_CN.md b/API_zh_CN.md index 7d907090c..72d72dffe 100644 --- a/API_zh_CN.md +++ b/API_zh_CN.md @@ -993,9 +993,3 @@ ``` * `data`: 精度为毫秒 - -## Webhook - -TBD - -https://ld246.com/article/1627956688432 \ No newline at end of file diff --git a/kernel/model/export.go b/kernel/model/export.go index fbe6a2c02..3116662c9 100644 --- a/kernel/model/export.go +++ b/kernel/model/export.go @@ -1073,18 +1073,6 @@ func exportTree(tree *parse.Tree, wysiwyg, expandKaTexMacros, keepFold bool) (re } switch n.Type { - case ast.NodeTagOpenMarker: // 配置标签开始标记符 - if !wysiwyg { - n.Type = ast.NodeText - n.Tokens = []byte(Conf.Export.TagOpenMarker) - return ast.WalkContinue - } - case ast.NodeTagCloseMarker: // 配置标记结束标记符 - if !wysiwyg { - n.Type = ast.NodeText - n.Tokens = []byte(Conf.Export.TagCloseMarker) - return ast.WalkContinue - } case ast.NodeSuperBlockOpenMarker, ast.NodeSuperBlockLayoutMarker, ast.NodeSuperBlockCloseMarker: if !wysiwyg { unlinks = append(unlinks, n) diff --git a/kernel/model/graph.go b/kernel/model/graph.go index 34465259b..161b2603e 100644 --- a/kernel/model/graph.go +++ b/kernel/model/graph.go @@ -700,7 +700,7 @@ func query2Stmt(queryStr string) (ret string) { if !entering { return ast.WalkContinue } - if ast.NodeTag == n.Type || (n.IsTextMarkType("tag")) { + if n.IsTextMarkType("tag") { tags = append(tags, n.Text()) } return ast.WalkContinue diff --git a/kernel/model/render.go b/kernel/model/render.go index 897a1af52..1f826e313 100644 --- a/kernel/model/render.go +++ b/kernel/model/render.go @@ -46,8 +46,6 @@ func renderOutline(node *ast.Node, luteEngine *lute.Lute) (ret string) { return ast.WalkContinue } switch n.Type { - case ast.NodeTagOpenMarker, ast.NodeTagCloseMarker: - buf.WriteByte('#') case ast.NodeBlockRef: buf.WriteString(html.EscapeString(treenode.GetDynamicBlockRefText(n))) return ast.WalkSkipChildren diff --git a/kernel/sql/block_query.go b/kernel/sql/block_query.go index a1a4b1214..88d5715dd 100644 --- a/kernel/sql/block_query.go +++ b/kernel/sql/block_query.go @@ -656,8 +656,6 @@ func GetContainerText(container *ast.Node) string { return ast.WalkContinue } switch n.Type { - case ast.NodeTagOpenMarker, ast.NodeTagCloseMarker: - buf.WriteByte('#') case ast.NodeText, ast.NodeLinkText, ast.NodeFileAnnotationRefText, ast.NodeFootnotesRef, ast.NodeCodeSpanContent, ast.NodeInlineMathContent, ast.NodeCodeBlockCode, ast.NodeMathBlockContent: buf.Write(n.Tokens) diff --git a/kernel/sql/database.go b/kernel/sql/database.go index 8464396b2..790f912cf 100644 --- a/kernel/sql/database.go +++ b/kernel/sql/database.go @@ -428,8 +428,6 @@ func resolveRefContent0(node *ast.Node, anchors *map[string]string, depth *int, case ast.NodeDocument: buf.WriteString(n.IALAttr("title")) return ast.WalkStop - case ast.NodeTagOpenMarker, ast.NodeTagCloseMarker: - buf.WriteByte('#') case ast.NodeText, ast.NodeLinkText, ast.NodeLinkTitle, ast.NodeFileAnnotationRefText, ast.NodeFootnotesRef, ast.NodeCodeSpanContent, ast.NodeInlineMathContent, ast.NodeCodeBlockCode, ast.NodeMathBlockContent: buf.Write(n.Tokens) @@ -620,11 +618,11 @@ func buildSpanFromNode(n *ast.Node, tree *parse.Tree, rootID, boxID, p string) ( } assets = append(assets, asset) return - case ast.NodeTag, ast.NodeInlineMath, ast.NodeCodeSpan, ast.NodeEmphasis, ast.NodeStrong, ast.NodeStrikethrough, ast.NodeMark, ast.NodeSup, ast.NodeSub, ast.NodeKbd, ast.NodeUnderline, ast.NodeTextMark: + case ast.NodeInlineMath, ast.NodeCodeSpan, ast.NodeEmphasis, ast.NodeStrong, ast.NodeStrikethrough, ast.NodeMark, ast.NodeSup, ast.NodeSub, ast.NodeKbd, ast.NodeUnderline, ast.NodeTextMark: typ := treenode.TypeAbbr(n.Type.String()) var text string switch n.Type { - case ast.NodeTag, ast.NodeEmphasis, ast.NodeStrong, ast.NodeStrikethrough, ast.NodeMark, ast.NodeSup, ast.NodeSub, ast.NodeKbd, ast.NodeUnderline: + case ast.NodeEmphasis, ast.NodeStrong, ast.NodeStrikethrough, ast.NodeMark, ast.NodeSup, ast.NodeSub, ast.NodeKbd, ast.NodeUnderline: text = n.Text() case ast.NodeInlineMath: text = n.ChildByType(ast.NodeInlineMathContent).TokensStr() @@ -843,7 +841,7 @@ func tagFromNode(node *ast.Node) (ret string) { return ast.WalkContinue } - if ast.NodeTag == n.Type || n.IsTextMarkType("tag") { + if n.IsTextMarkType("tag") { tagBuilder.WriteString("#") tagBuilder.WriteString(n.Text()) tagBuilder.WriteString("# ") diff --git a/kernel/treenode/node.go b/kernel/treenode/node.go index 3c8b69774..52d073a69 100644 --- a/kernel/treenode/node.go +++ b/kernel/treenode/node.go @@ -126,8 +126,6 @@ func NodeStaticContent(node *ast.Node) string { } switch n.Type { - case ast.NodeTagOpenMarker, ast.NodeTagCloseMarker: - buf.WriteByte('#') case ast.NodeBlockRef: buf.WriteString(GetDynamicBlockRefText(n)) lastSpace = false