diff --git a/kernel/model/export.go b/kernel/model/export.go index d5c3f0d62..a94e4f2fa 100644 --- a/kernel/model/export.go +++ b/kernel/model/export.go @@ -1866,6 +1866,11 @@ func exportMarkdownContent0(tree *parse.Tree, cloudAssetsBase string, assetsDest if util.IsAssetLinkDest([]byte(href)) { n.TextMarkAHref = strings.ReplaceAll(href, " ", "_") } + } else if ast.NodeIFrame == n.Type || ast.NodeAudio == n.Type || ast.NodeVideo == n.Type { + dest := treenode.GetNodeSrcTokens(n) + if util.IsAssetLinkDest([]byte(dest)) { + setAssetsLinkDest(n, dest, strings.ReplaceAll(dest, " ", "_")) + } } return ast.WalkContinue })