diff --git a/kernel/model/file.go b/kernel/model/file.go index cfacabc7e..c9fe820ab 100644 --- a/kernel/model/file.go +++ b/kernel/model/file.go @@ -657,7 +657,7 @@ func GetDoc(id string, index int, keyword string, mode int, size int) (blockCoun } func loadNodesByMode(node *ast.Node, inputIndex, mode, size int, isDoc, isHeading bool) (nodes []*ast.Node, eof bool) { - if 2 == mode { // 向下 + if 0 == mode /* 仅当前 */ || 2 == mode /* 向下 */ { next := node.Next if ast.NodeHeading == node.Type && "1" == node.IALAttr("fold") { // 标题展开时进行动态加载导致重复内容 https://github.com/siyuan-note/siyuan/issues/4671