We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 7651672 + 0ecb435 commit 097a0e5Copy full SHA for 097a0e5
Extension.php
@@ -50,11 +50,23 @@ protected function setContentsList($Content)
50
$text = $this->fetchText($Content['text']);
51
$link = "[${text}](#${id})";
52
$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
64
$indent = str_repeat(' ', $level);
65
66
$this->contentsListString .= "${indent}- ${link}\n";
67
}
68
protected $contentsListString = '';
69
+ protected $firstHeadLevel = 0;
70
71
#
72
# Header
0 commit comments