V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
hdr01
V2EX  ›  程序员

有什么好用的 markdown 转 html 的库?

  •  
  •   hdr01 · 2018-12-12 12:21:37 +08:00 · 6302 次点击
    这是一个创建于 2180 天前的主题,其中的信息可能已经有所发展或是发生改变。

    需求

    自己正在做一个类似于 antd 的 UI 组件库,其中组件的 API 说明是用 md 写的。 现在想做个官网,同时想直接把这些 md 高效的复用到 html 页面里,有啥库可以实现的?

    备选方案

    暂时调研了一下,showdownmd-page貌似贴近需求

    问题

    有大佬提供更多建议吗?或者说说这俩区别,选哪个?

    11 条回复    2019-11-19 21:24:42 +08:00
    wxsm
        1
    wxsm  
       2018-12-12 12:26:06 +08:00
    [marked]( https://github.com/markedjs/marked) 跟 [markdownit]( https://github.com/markdown-it/markdown-it) 用的人比较多。如果你同时在用 vue 跟 webpack,可以考虑 [vue-md-loader]( https://github.com/wxsms/vue-md-loader),特别适合写文档用。
    wxsm
        2
    wxsm  
       2018-12-12 12:28:07 +08:00
    ns2250225
        3
    ns2250225  
       2018-12-12 12:36:34 +08:00   ❤️ 1
    推荐,尤大写的,vue-press,我的 ui 库就是用的这个: http://www.ns2250225.com/
    hdr01
        4
    hdr01  
    OP
       2018-12-12 13:06:50 +08:00
    用的 react

    @ns2250225
    @wxsm
    pipelining
        5
    pipelining  
       2018-12-12 13:14:48 +08:00
    推荐 marked
    duan602728596
        6
    duan602728596  
       2018-12-12 13:17:34 +08:00 via iPhone
    js-markdown-loader
    rayhy
        7
    rayhy  
       2018-12-12 13:17:55 +08:00 via Android
    https://docsify.js.org
    这个?符合楼主要求,访问时直接请求 markdown 文件。
    davin
        8
    davin  
       2018-12-12 13:39:05 +08:00
    没有用楼上这些高大上的东东,只用了 amWiki,里面的 md 文档顺带也能插入一些流程图什么的,感觉还可以。
    H2NCH2COOH
        9
    H2NCH2COOH  
       2018-12-12 14:22:20 +08:00
    https://strapdownjs.com/ 我个人觉得很不错。
    geekjc
        10
    geekjc  
       2018-12-12 21:26:19 +08:00
    BORBER
        11
    BORBER  
       2019-11-19 21:24:42 +08:00
    @ns2250225 兄弟 牛逼
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2648 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 11:09 · PVG 19:09 · LAX 03:09 · JFK 06:09
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.