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

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

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

  • Markdown

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

    87 引用 • 424 回帖 • 649 关注
  • Q&A

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

    1203 引用 • 7856 回帖 • 581 关注
被采纳的回答
13 回帖   
请输入回帖内容...
  • csfwff  

    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 回复
  • Vanessa        
  • ferried        

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

  • a40885948        

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

    1 回复
  • 88250      

    ` 代码包裹。

请输入回帖内容 ...