File tree 2 files changed +18
-7
lines changed
2 files changed +18
-7
lines changed Original file line number Diff line number Diff line change @@ -128,7 +128,7 @@ rules.fencedCodeBlock = {
128
128
129
129
return (
130
130
'\n\n' + fence + language + '\n' +
131
- code . replace ( / ^ \n | \n $ / g , '' ) +
131
+ code . replace ( / \n $ / , '' ) +
132
132
'\n' + fence + '\n\n'
133
133
)
134
134
}
Original file line number Diff line number Diff line change @@ -904,8 +904,7 @@ <h2>This is a header.</h2>
904
904
905
905
< div class ="case " data-name ="triple tildes inside code " data-options ='{"codeBlockStyle": "fenced", "fence": "~~~"} '>
906
906
< div class ="input ">
907
- < pre > < code >
908
- ~~~
907
+ < pre > < code > ~~~
909
908
Code
910
909
~~~
911
910
</ code > </ pre >
@@ -919,8 +918,7 @@ <h2>This is a header.</h2>
919
918
920
919
< div class ="case " data-name ="triple ticks inside code " data-options ='{"codeBlockStyle": "fenced", "fence": "```"} '>
921
920
< div class ="input ">
922
- < pre > < code >
923
- ```
921
+ < pre > < code > ```
924
922
Code
925
923
```
926
924
</ code > </ pre >
@@ -934,8 +932,7 @@ <h2>This is a header.</h2>
934
932
935
933
< div class ="case " data-name ="four ticks inside code " data-options ='{"codeBlockStyle": "fenced", "fence": "```"} '>
936
934
< div class ="input ">
937
- < pre > < code >
938
- ````
935
+ < pre > < code > ````
939
936
Code
940
937
````
941
938
</ code > </ pre >
@@ -947,6 +944,20 @@ <h2>This is a header.</h2>
947
944
`````</ pre >
948
945
</ div >
949
946
947
+ < div class ="case " data-name ="empty line in start/end of code block " data-options ='{"codeBlockStyle": "fenced", "fence": "```"} '>
948
+ < div class ="input ">
949
+ < pre > < code >
950
+ Code
951
+
952
+ </ code > </ pre >
953
+ </ div >
954
+ < pre class ="expected "> ```
955
+
956
+ Code
957
+
958
+ ```</ pre >
959
+ </ div >
960
+
950
961
<!-- /TEST CASES -->
951
962
952
963
< script src ="turndown-test.browser.js "> </ script >
You can’t perform that action at this time.
0 commit comments