gpt4 book ai didi

node.js - 使用 Node 和 Express 显示 Markdown 编码的博客文章

转载 作者:太空宇宙 更新时间:2023-11-03 22:54:50 26 4
gpt4 key购买 nike

你好,

我已经尝试使用 Express 学习 Node 大约一周了。到目前为止,我已经掌握了如何在其之上构建 MVC 的基础知识,并且事实证明,使用 JavaScript 比我使用其他服务器语言(也许除了 Python)更容易、更干净。但让我们来讨论我的第一个问题,也是我自己无法解决的几个问题之一。

我正在使用 Jade 模板引擎,我喜欢它。我喜欢将 Markdown 输入到模板中是多么简单。你只需说 :markdown 就可以了!

但是后来我遇到了一个问题。解析和打印 Markdown 很容易,但是我应该如何在屏幕上显示一篇博客文章,例如,它已作为 Markdown 文本存储在数据库中?我尝试过:

each entry in posts
h1 #{entry.title}
:markdown
#{entry.text}
div#post-footer
#{entry.date}

但是 # 被解析为 Markdown header ,而不是 Jade 指令。如何才能正确显示 Markdown?

最佳答案

var md = require('marked');

res.render('template', {md: md, markdownContent: markdownContent};

然后在模板内使用 div!= md(markdownContent);

关于node.js - 使用 Node 和 Express 显示 Markdown 编码的博客文章,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23097361/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com