blob: ef855d993d16d8304b77cdd8837a310c6cc53722 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
package no.eliashaugsbakk.clams.server.utils;
import org.commonmark.node.Node;
import org.commonmark.parser.Parser;
import org.commonmark.renderer.html.HtmlRenderer;
public class MarkdownConverter {
public static String convertToHtml(String markdown) {
Parser parser = Parser.builder().build();
HtmlRenderer renderer = HtmlRenderer.builder().escapeHtml(true).build();
Node document = parser.parse(markdown);
return renderer.render(document);
}
}
|