Bläddra i källkod

:art: 使用 API `/api/block/getBlockKramdown` 查询时返回 IAL Fix https://github.com/siyuan-note/siyuan/issues/6670

Liang Ding 2 år sedan
förälder
incheckning
a6f5b9a36e
1 ändrade filer med 4 tillägg och 1 borttagningar
  1. 4 1
      kernel/model/block.go

+ 4 - 1
kernel/model/block.go

@@ -371,8 +371,11 @@ func GetBlockKramdown(id string) (ret string) {
 
 	addBlockIALNodes(tree, false)
 	node := treenode.GetNodeInTree(tree, id)
+	root := &ast.Node{Type: ast.NodeDocument}
+	root.AppendChild(node.Next) // IAL
+	root.PrependChild(node)
 	luteEngine := NewLute()
-	ret = treenode.ExportNodeStdMd(node, luteEngine)
+	ret = treenode.ExportNodeStdMd(root, luteEngine)
 	return
 }