【问题标题】:Converting Markdown to HTML将 Markdown 转换为 HTML
【发布时间】:2018-01-07 16:20:37
【问题描述】:

我正在创建一个网站。我正在使用 Node.JS、Express 和 MongoDB

这是我为我的网站设计的架构

var reviewSchema = new mongoose.Schema({
    title: String,
    author: String,
    paper: String,
    content: String
})

如果我点击“提交”按钮,数据就会很好地插入到数据库中。 但是,当我点击帖子时。这是我看到的

这是我的代码。

  <div class="container">
    <h1> <%= review.title%></h1>
    <h3> <%= review.author %> - <%= review.paper %></h3>
    <a role="button" class="addbutton btn btn-default btn-info" href="<%=review._id%>/edit" style="margin-left: 0px;">Edit</a>
    <form action="/reviews/<%=review._id%>?_method=DELETE" method="POST">
        <button class="addbutton btn btn-default btn-danger" style="margin-left: 0px">Delete</button>
    </form>
    <hr>

    <p> <%= review.content %> </p>
</div>


<script src="//cdnjs.cloudflare.com/ajax/libs/pagedown/1.0/Markdown.Converter.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/pagedown/1.0/Markdown.Editor.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/pagedown/1.0/Markdown.Sanitizer.js"></script>

<script>
    var converter = Markdown.getSanitizingConverter();
    var editor = new Markdown.Editor(converter);
    editor.run();
</script>

我做错了什么?

【问题讨论】:

  • 我试过 。它正确打印
    标签,但粗体文本不起作用
  • ** 不是 html。这不能只放在 HTML 中。
  • @DanFarrell 所以我需要添加 MarkDown 转换器。对吗?

标签: html node.js markdown


【解决方案1】:

需要下载markdown转换器 并使用 makrdown.toHTML()

【讨论】:

    猜你喜欢
    • 2017-05-11
    • 1970-01-01
    • 1970-01-01
    • 2010-10-02
    • 2010-09-08
    • 2018-08-02
    • 1970-01-01
    • 1970-01-01
    • 2022-12-03
    相关资源
    最近更新 更多