Java實現的Markdown解析器:markdown4j

jopen 11年前發布 | 96K 次閱讀 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");

項目主頁:http://www.baiduhome.net/lib/view/home/1383745625415

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!