V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐关注
Meteor
JSLint - a JavaScript code quality tool
jsFiddle
D3.js
WebStorm
推荐书目
JavaScript 权威指南第 5 版
Closure: The Definitive Guide
xinali
V2EX  ›  JavaScript

markdown 转 html

  •  
  •   xinali · 2016-11-20 20:44:43 +08:00 · 1845 次点击
    这是一个创建于 2718 天前的主题,其中的信息可能已经有所发展或是发生改变。

    使用了这个,可以将 markdown 的文本转化为 html ,大概的用法是这样的

    <!doctype html>
    <html>
    <head>
      <meta charset="utf-8"/>
      <title>Marked in the browser</title>
      <script src="lib/marked.js"></script>
    </head>
    <body>
      <div id="content"></div>
      <script>
        document.getElementById('content').innerHTML =
          marked('# Marked in browser\n\nRendered by **marked**.');
      </script>
    </body>
    </html>
    

    我现在网站目录下有个 test.md 的文件,有相关的库,直接读取 test.md ,之后转化成 html 吗

    7 条回复    2016-11-21 15:01:46 +08:00
    bdbai
        1
    bdbai  
       2016-11-20 20:50:50 +08:00 via Android
    ajax
    konakona
        2
    konakona  
       2016-11-21 02:32:42 +08:00
    不妨试一试这个。

    Markdown 实现菜单的方法

    原文地址:
    http://blog.csdn.net/uxyheaven/article/details/49253757

    // 安装
    sudo gem install tocmd
    // 指定单个文件
    sudo tocmd_local -f xx.md
    // 指定目录
    sudo tocmd -d .
    gejun123456
        3
    gejun123456  
       2016-11-21 06:18:27 +08:00
    gejun123456
        4
    gejun123456  
       2016-11-21 06:24:19 +08:00
    我去,忽略上条,你要生成 html 得找个服务端的 markdown 工具 看看有没有直接的 api 不然就先读取文本到 string 再转 java 的话有 pegdown 去 github 上搜搜应该都有。
    crazycabbage
        5
    crazycabbage  
       2016-11-21 08:51:09 +08:00
    python 里面有个 markdown 模块可以
    https://pythonhosted.org/Markdown/index.html
    zls3201
        6
    zls3201  
       2016-11-21 09:20:42 +08:00
    browser 中有很多 js 可以完成转化,
    如果是服务端的转换可以考虑 nodejs 或 phantomjs 在服务器上调用命令行实现,
    另外 pandoc 支持此类转换
    lengziyu
        7
    lengziyu  
       2016-11-21 15:01:46 +08:00
    可以用 node+express , ajax 请求然后把 md 放进去
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   806 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 20:42 · PVG 04:42 · LAX 13:42 · JFK 16:42
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.