markdown 转 html

2016-11-20 20:44:43 +08:00
 xinali

使用了这个,可以将 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 吗

1935 次点击
所在节点    JavaScript
7 条回复
bdbai
2016-11-20 20:50:50 +08:00
ajax
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
2016-11-21 06:18:27 +08:00
gejun123456
2016-11-21 06:24:19 +08:00
我去,忽略上条,你要生成 html 得找个服务端的 markdown 工具 看看有没有直接的 api 不然就先读取文本到 string 再转 java 的话有 pegdown 去 github 上搜搜应该都有。
crazycabbage
2016-11-21 08:51:09 +08:00
python 里面有个 markdown 模块可以
https://pythonhosted.org/Markdown/index.html
zls3201
2016-11-21 09:20:42 +08:00
browser 中有很多 js 可以完成转化,
如果是服务端的转换可以考虑 nodejs 或 phantomjs 在服务器上调用命令行实现,
另外 pandoc 支持此类转换
lengziyu
2016-11-21 15:01:46 +08:00
可以用 node+express , ajax 请求然后把 md 放进去

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/321916

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX