Browse Source

:art: Improve export to Liandi https://github.com/siyuan-note/siyuan/issues/12338

Daniel 10 months ago
parent
commit
283ca7da41
1 changed files with 5 additions and 0 deletions
  1. 5 0
      kernel/model/export.go

+ 5 - 0
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
 		})