Skip to content

Commit 4fbd5b8

Browse files
authored
Merge pull request #2 from katcipis/addNewlineOnHeaders
Add extra newlines on headers
2 parents 62bdc93 + ad49aac commit 4fbd5b8

File tree

15 files changed

+30
-1
lines changed

15 files changed

+30
-1
lines changed

mdtoc.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -134,7 +134,7 @@ func Generate(input io.Reader, output io.Writer) error {
134134
}
135135
if !wroteHeader {
136136
writeOutput(headerStart)
137-
writeOutput("\n")
137+
writeOutput("\n\n")
138138
writeOutput(tocHeader)
139139
writeOutput("\n\n")
140140
wroteHeader = true
@@ -147,6 +147,7 @@ func Generate(input io.Reader, output io.Writer) error {
147147
}
148148

149149
if wroteHeader {
150+
writeOutput("\n")
150151
writeOutput(headerEnd)
151152
writeOutput("\n\n")
152153
}

testdata/atx/headerambiguity/output.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
11
<!-- mdtocstart -->
2+
23
# Table of Contents
34

45
- [Header](#header)
56
- [Header](#header-1)
67
- [Header](#header-2)
78
- [Header](#header-3)
89
- [Header](#header-4)
10+
911
<!-- mdtocend -->
1012

1113
# Header

testdata/atx/headerfirst/output.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
<!-- mdtocstart -->
2+
23
# Table of Contents
34

45
- [Header](#header)
6+
57
<!-- mdtocend -->
68

79
# Header

testdata/atx/headerlast/output.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
<!-- mdtocstart -->
2+
23
# Table of Contents
34

45
- [Header](#header)
6+
57
<!-- mdtocend -->
68

79
Some text

testdata/atx/headerwithhash/output.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
<!-- mdtocstart -->
2+
23
# Table of Contents
34

45
- [#Header](#header)
6+
57
<!-- mdtocend -->
68

79
# #Header

testdata/atx/ignorecode/output.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
<!-- mdtocstart -->
2+
23
# Table of Contents
34

45
- [Header](#header)
6+
57
<!-- mdtocend -->
68

79
Some text

testdata/atx/multiplelevels/output.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
<!-- mdtocstart -->
2+
23
# Table of Contents
34

45
- [Header1](#header1)
@@ -8,6 +9,7 @@
89
- [Header5](#header5)
910
- [Header6](#header6)
1011
- [AnotherHeader1](#anotherheader1)
12+
1113
<!-- mdtocend -->
1214

1315
# Header1

testdata/atx/specialchars/output.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
<!-- mdtocstart -->
2+
23
# Table of Contents
34

45
- [Header Special Char Cachaça Crap/%100%!@](#header-special-char-cachaça-crap100)
6+
57
<!-- mdtocend -->
68

79
# Header Special Char Cachaça Crap/%100%!@

testdata/atx/trimrightspace/output.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
<!-- mdtocstart -->
2+
23
# Table of Contents
34

45
- [Header](#header)
6+
57
<!-- mdtocend -->
68

79
# Header

testdata/atx/updateheader/input.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
<!-- mdtocstart -->
2+
23
# Table of Contents
34

45
- [Header](#header)
6+
57
<!-- mdtocend -->
68

79
# Header

0 commit comments

Comments
 (0)