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