diff --git a/kernel/model/render.go b/kernel/model/render.go index 5d0364bfc..d58aed2ef 100644 --- a/kernel/model/render.go +++ b/kernel/model/render.go @@ -81,7 +81,16 @@ func renderOutline(heading *ast.Node, luteEngine *lute.Lute) (ret string) { dom := luteEngine.RenderNodeBlockDOM(n) buf.WriteString(dom) return ast.WalkSkipChildren + case ast.NodeEmoji: + dom := luteEngine.RenderNodeBlockDOM(n) + buf.WriteString(dom) + return ast.WalkSkipChildren case ast.NodeImage: + // 标题后直接跟图片时图片的提示文本不再渲染到大纲中 https://github.com/siyuan-note/siyuan/issues/6278 + title := n.ChildByType(ast.NodeLinkTitle) + title.Unlink() + dom := luteEngine.RenderNodeBlockDOM(n) + buf.WriteString(dom) return ast.WalkSkipChildren } return ast.WalkContinue