引入依赖
<dependency>
<groupId>com.atlassian.commonmark</groupId>
<artifactId>commonmark</artifactId>
<version>0.12.1</version>
</dependency>
Java代码
package com.ledao.util;
import org.commonmark.node.Node;
import org.commonmark.parser.Parser;
import org.commonmark.renderer.html.HtmlRenderer;
public class MarkdownToHtmlUtil {
public static String convert(String md){
Parser parser=Parser.builder().build();
Node document = parser.parse(md);
HtmlRenderer htmlRenderer=HtmlRenderer.builder().build();
return htmlRenderer.render(document);
}
public static void main(String[] args) {
System.out.println(convert("### 111"));
}
}
结果
