/**
* Parses input text to a tree of nodes.And renders a tree of nodes to HTML.
*/
public class MarkUtils {
public static String parseToHTML(String markdownContent) {
// 加入表格支持插件
List<Extension> extensions = Collections.singletonList(TablesExtension.create());
Parser parser = Parser.builder().extensions(extensions).build();
Node document = parser.parse(markdownContent);
HtmlRenderer renderer = HtmlRenderer.builder().extensions(extensions).build();
StringBuilder builder = new StringBuilder();
renderer.render(document, builder);
return builder.toString();
}
}