فهرست منبع

:art: Clean code

Daniel 6 ماه پیش
والد
کامیت
e968f9da68
1فایلهای تغییر یافته به همراه6 افزوده شده و 6 حذف شده
  1. 6 6
      kernel/model/export.go

+ 6 - 6
kernel/model/export.go

@@ -1971,10 +1971,8 @@ func exportMarkdownContent(id string, exportRefMode int, defBlockIDs []string) (
 
 func exportMarkdownContent0(tree *parse.Tree, cloudAssetsBase string, assetsDestSpace2Underscore bool,
 	blockRefMode, blockEmbedMode, fileAnnotationRefMode int,
-	tagOpenMarker, tagCloseMarker string,
-	blockRefTextLeft, blockRefTextRight string,
-	addTitle bool,
-	defBlockIDs []string) (ret string) {
+	tagOpenMarker, tagCloseMarker string, blockRefTextLeft, blockRefTextRight string,
+	addTitle bool, defBlockIDs []string) (ret string) {
 	tree = exportTree(tree, false, false, false,
 		blockRefMode, blockEmbedMode, fileAnnotationRefMode,
 		tagOpenMarker, tagCloseMarker,
@@ -2266,8 +2264,10 @@ func exportTree(tree *parse.Tree, wysiwyg, keepFold, avHiddenCol bool,
 		}
 	} else {
 		if 4 == blockRefMode { // 脚注+锚点哈希
-			anchorSpan := treenode.NewSpanAnchor(id)
-			ret.Root.PrependChild(anchorSpan)
+			if addDocAnchorSpan {
+				anchorSpan := treenode.NewSpanAnchor(id)
+				ret.Root.PrependChild(anchorSpan)
+			}
 		}
 	}