From bd515efcf199016b77e5ab0e69f956e44d46dec2 Mon Sep 17 00:00:00 2001 From: Daniel <845765@qq.com> Date: Thu, 30 Nov 2023 12:03:16 +0800 Subject: [PATCH] :art: Improve av export md asset rendering --- kernel/model/export.go | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/kernel/model/export.go b/kernel/model/export.go index 5f6a400fd..d84895ce9 100644 --- a/kernel/model/export.go +++ b/kernel/model/export.go @@ -1956,6 +1956,18 @@ func exportTree(tree *parse.Tree, wysiwyg, expandKaTexMacros, keepFold bool, if nil != cell.Value.Updated { cell.Value.Updated = av.NewFormattedValueUpdated(cell.Value.Updated.Content, 0, av.UpdatedFormatNone) } + } else if av.KeyTypeMAsset == cell.Value.Type { + if nil != cell.Value.MAsset { + buf := &bytes.Buffer{} + for _, a := range cell.Value.MAsset { + buf.WriteString("![](") + buf.WriteString(a.Content) + buf.WriteString(") ") + } + val = strings.TrimSpace(buf.String()) + mdTableCell.AppendChild(&ast.Node{Type: ast.NodeText, Tokens: []byte(val)}) + continue + } } val = cell.Value.String()