GitHub:commonmark-java Java 的 Markdown 解析器
导入
Maven :
org.commonmark commonmark 0.18.0
Gradle:
implementation("org.commonmark:commonmark:0.18.0")
解析MD并转为HTML
import org.commonmark.node.*;
import org.commonmark.parser.Parser;
import org.commonmark.renderer.html.HtmlRenderer;
Parser parser = Parser.builder().build();
Node document = parser.parse("This is *Sparta*");
HtmlRenderer renderer = HtmlRenderer.builder().build();
System.out.println(renderer.render(document)); // "This is Sparta
n"
你也可以对输出 HTML 进行属性定制
对输出的 HTML 进行渲染定制
简单javaFX demo
commonmark-java-demo.zip



