Skip to content

Commit 83c29af

Browse files
chbitomaswolf
authored andcommitted
Change markdown parser options to avoid hardwraps
1 parent e8f2533 commit 83c29af

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/main/java/com/gitblit/utils/MarkdownUtils.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
import static com.vladsch.flexmark.profiles.pegdown.Extensions.ALL;
2020
import static com.vladsch.flexmark.profiles.pegdown.Extensions.ANCHORLINKS;
2121
import static com.vladsch.flexmark.profiles.pegdown.Extensions.SMARTYPANTS;
22+
import static com.vladsch.flexmark.profiles.pegdown.Extensions.HARDWRAPS;
2223

2324
import java.io.IOException;
2425
import java.io.Reader;
@@ -92,9 +93,9 @@ public static String transformMarkdown(String markdown, Linker linkRenderer) {
9293
MutableDataHolder options;
9394

9495
if (linkRenderer == null) {
95-
options = PegdownOptionsAdapter.flexmarkOptions(ALL & ~SMARTYPANTS & ~ANCHORLINKS).toMutable();
96+
options = PegdownOptionsAdapter.flexmarkOptions(ALL & ~SMARTYPANTS & ~ANCHORLINKS & ~HARDWRAPS).toMutable();
9697
} else {
97-
options = PegdownOptionsAdapter.flexmarkOptions(ALL & ~SMARTYPANTS & ~ANCHORLINKS, new CustomExtension(linkRenderer)).toMutable();
98+
options = PegdownOptionsAdapter.flexmarkOptions(ALL & ~SMARTYPANTS & ~ANCHORLINKS & ~HARDWRAPS, new CustomExtension(linkRenderer)).toMutable();
9899
}
99100
Node document = Parser.builder(options).build().parse(markdown);
100101
return HtmlRenderer.builder(options).build().render(document);

0 commit comments

Comments
 (0)