Java实现的Markdown解析器:markdown4j
jopen
11年前
markdown4j 是一个开源的 Java 的 Markdown 处理器,具备可扩展性。基于 Txtmark 的改进版本。
特性:
- 跨平台
- 轻量级,无需依赖第三方库
- 实现了 John Gruber's incredible Markdown text-to-html 转换工具
- 实现一些有用的扩展:
- 加删除线
- 分隔代码块
- 换行转换
- 地址链接
- UML 图表支持两个插件: YumlPlugin for class diagrams and WebSequencePlugin for sequence diagrams
- 支持定制 HTML 渲染,如添加 class 和 style 属性
- 可通过插件进行扩展
- 其他计划中的特性支持:
- toc (table of contents)
- table
- numbered headers
- include
import org.markdown4j.Markdown4jProcessor; ... ... String html = new Markdown4jProcessor().process("This is a **bold** text");