commonmark-java是一个Markdown 解析器,一个基于CommonMark规范解析和渲染Markdown文本的Java库。偶尔要回头看看,否则永远都在追寻,而不知道自己失去了什么。
commonmark的简单使用
一、commonmark的使用案例
maven引入commonmark的依赖:
<dependency> <groupId>com.atlassian.commonmark</groupId> <artifactId>commonmark</artifactId> <version>0.9.0</version> </dependency>
测试的java代码如下:
package com.commonmark; import org.commonmark.node.Node; import org.commonmark.parser.Parser; import org.commonmark.renderer.html.HtmlRenderer; import org.junit.Test; public class CommonmarkTest { @Test public void commonmarkTest_1() { Parser parser = Parser.builder().build(); Node document = parser.parse("# My name is *huhx*"); HtmlRenderer renderer = HtmlRenderer.builder().build(); String renderString = renderer.render(document); // <h1>My name is <em>huhx</em></h1> System.out.println(renderString); } }