前言
Java通过vsch/flexmark-java实现Markdown转HTML
引入依赖
pom.xml1 2 3 4 5
| <dependency> <groupId>com.vladsch.flexmark</groupId> <artifactId>flexmark-all</artifactId> <version>0.62.2</version> </dependency>
|
源代码
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| package com;
import com.vladsch.flexmark.html.HtmlRenderer; import com.vladsch.flexmark.parser.Parser; import com.vladsch.flexmark.util.data.MutableDataSet;
public class Main {
public static void main(String[] args) throws Exception {
String markdown = "# 文本内容";
MutableDataSet options = new MutableDataSet(); Parser parser = Parser.builder(options).build(); HtmlRenderer renderer = HtmlRenderer.builder(options).build(); String html = renderer.render(parser.parse(markdown));
}
}
|
完成