Skip to content

Commit 097a0e5

Browse files
authored
Merge pull request #1 from yangxgkem/master
LGTM! THX
2 parents 7651672 + 0ecb435 commit 097a0e5

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

Extension.php

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,11 +50,23 @@ protected function setContentsList($Content)
5050
$text = $this->fetchText($Content['text']);
5151
$link = "[${text}](#${id})";
5252
$level = (integer) trim($Content['level'],'h');
53+
54+
if ($this->firstHeadLevel === 0) {
55+
$this->firstHeadLevel = $level;
56+
}
57+
$cutIndent = $this->firstHeadLevel - 1;
58+
if ($cutIndent > $level) {
59+
$level = 1;
60+
} else {
61+
$level = $level - $cutIndent;
62+
}
63+
5364
$indent = str_repeat(' ', $level);
5465

5566
$this->contentsListString .= "${indent}- ${link}\n";
5667
}
5768
protected $contentsListString = '';
69+
protected $firstHeadLevel = 0;
5870

5971
#
6072
# Header

0 commit comments

Comments
 (0)