Java實現的Markdown解析器:markdown4j
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");
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!