Daring Fireball: Markdown
CommonMark
MacDown Open Source Markdown Editor
Marked
GitHub Flavored Markdown
tywtyw2002
V2EX  ›  Markdown

markdown如何才能根据模板去编译呢?

  •  
  •   tywtyw2002 · Apr 19, 2013 · 5430 views
    This topic created in 4785 days ago, the information mentioned may be changed or developed.
    比如说插入css和http head的功能

    1. 有什么python/nodejs的编译器支持呢?

    还是说markdown编译器编译出来的知识body部分,自己写个脚本把他扔到现成的html里面就好了?

    2. 目前有没有js库,能直接把网页中的markdown直接编译成真正的html呢 支持github的语法?
    类似
    <html>
    <head>
    ...........
    </head>
    <body>
    <div id="mark_code">
    markdown code.........
    </div>
    </body>
    </html>
    5 replies    1970-01-01 08:00:00 +08:00
    nealv2ex
        1
    nealv2ex  
       Apr 19, 2013
    jiyinyiyong
        2
    jiyinyiyong  
       Apr 19, 2013
    强烈推荐 Marked, Node 和 Web 端通用, GFM 支持
    https://github.com/chjj/marked
    特别的还支持用 `breaks: true` 开启正常的换行
    amoblin
        3
    amoblin  
       May 10, 2013
    标准markdown的perl脚本是只生成body部分的,你需要自己包裹模板。

    markdown的js库有很多,但支持github的貌似不多。像 @nealv2ex 提到的markdown-js,其实连标准markdown的功能还未实现完全。

    Marboo在生成markdown的时候,可以配置使用标准perl脚本或markdown-js,当然也可配置成任何一个转换脚本。生成以后,marboo会选择一个输出模板,就是你所要的head部分。

    综上所述,Marboo提供的功能,正是你需要的。
    timonwong
        4
    timonwong  
       May 10, 2013
    Python-Markdown: https://github.com/waylan/Python-Markdown/
    支持扩展: http://pythonhosted.org/Markdown/extensions/index.html
    一般加上 fenced_code, codehilite 就足够模仿GitHub风格了
    hit9
        5
    hit9  
       May 10, 2013
    python的最好使用 misaka ( sundown的python wrapper)

    js 的使用 marked
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1654 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 54ms · UTC 16:25 · PVG 00:25 · LAX 09:25 · JFK 12:25
    ♥ Do have faith in what you're doing.