ソースを参照

:bug: Export .sy.zip doc title image is not exported Fix https://github.com/siyuan-note/siyuan/issues/8748

Daniel 2 年 前
コミット
19f233b510
1 ファイル変更5 行追加0 行削除
  1. 5 0
      kernel/model/export.go

+ 5 - 0
kernel/model/export.go

@@ -1225,6 +1225,11 @@ func exportSYZip(boxID, rootDirPath, baseFolderName string, docPaths []string) (
 	for _, tree := range trees {
 	for _, tree := range trees {
 		var assets []string
 		var assets []string
 		assets = append(assets, assetsLinkDestsInTree(tree)...)
 		assets = append(assets, assetsLinkDestsInTree(tree)...)
+		titleImgPath := treenode.GetDocTitleImgPath(tree.Root) // Export .sy.zip doc title image is not exported https://github.com/siyuan-note/siyuan/issues/8748
+		if "" != titleImgPath {
+			assets = append(assets, titleImgPath)
+		}
+
 		for _, asset := range assets {
 		for _, asset := range assets {
 			asset = string(html.DecodeDestination([]byte(asset)))
 			asset = string(html.DecodeDestination([]byte(asset)))
 			if strings.Contains(asset, "?") {
 			if strings.Contains(asset, "?") {