diff --git a/kernel/model/heading.go b/kernel/model/heading.go index c445f974f..bfdf401f7 100644 --- a/kernel/model/heading.go +++ b/kernel/model/heading.go @@ -342,7 +342,7 @@ func Heading2Doc(srcHeadingID, targetBoxID, targetPath string) (srcRootBlockID, topLevel := treenode.TopHeadingLevel(newTree) for c := newTree.Root.FirstChild; nil != c; c = c.Next { if ast.NodeHeading == c.Type { - c.HeadingLevel = c.HeadingLevel - topLevel + 1 + c.HeadingLevel = c.HeadingLevel - topLevel + 2 if 6 < c.HeadingLevel { c.HeadingLevel = 6 }