数据库读出来的 markdown 内容,如何渲染到前端页面? 后端人员有哪种相对简便的方式?

b3log 系列产品,前端是怎样渲染 markdown 文本的?

  1. 数据库读出来的 markdown 内容,如何渲染到前端页面?
  2. 后端人员有哪种相对简便的方式?

  • Markdown

    Markdown 是一种可以使用普通文本编辑器编写的标记语言,通过类似 HTML 的标记语法,它可以使普通文本内容具有一定的格式,具体语法请参考 Markdown 教程

    92 引用 • 607 回帖 • 632 关注
  • Q&A

    提问之前请先看《提问的智慧》,好的问题比好的答案更有价值。

    1304 引用 • 8477 回帖 • 578 关注
被采纳的回答
13 回帖
请输入回帖内容...
  • csfwff 1

    https://github.com/b3log/lute
    可以看 D 哥的引擎

    @88250 广告费结一下huaji

    3 回复
  • GumKey

    Lute 是既可以放在前端渲染,也可以放在后段转换成 HTML 后返给前端?

    2 回复
  • csfwff

    huaji 是滴

    1 回复
  • 88250

    目前有三种方式使用 Lute:

    1. 后端:如果你的代码是 Go 语言,引入 Lute 包后就可以直接用了
    2. 后端:可以将 Lute 启动为一个 HTTP 服务进程供其他进程调用,具体可看下 Lute 的 http 包,内置了一个简单的服务器
    3. 前端:可以直接引入 Lute js 包下的 lute.min.js 在前端使用
    3 回复
  • GumKey

    👍

  • GumKey

    👍

  • gitors

    无毛拿好不要谢

  • Eddie

    @88250 你为什么要开小号打广告

  • GumKey

    屏幕快照20190906上午10.42.48.png

    使用 Lute 表格渲染出来是这个样子,是我打开的方式不对吗?

    1 回复
  • ferried

    见过薅羊毛的没见过薅积分的

  • a40885948

    我想知道对于 美元符{}测试文本美元符{} 会被渲染成{}测试文本{},怎么解决呢

    1 回复
  • 88250

    ` 代码包裹。

请输入回帖内容 ...