将Markdown转换为HTML

时间:2017-12-30 07:08:19

标签: html node.js markdown

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

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

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

enter image description here

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

enter image description here

这是我的代码。

  <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>

我做错了什么?

1 个答案:

答案 0 :(得分:0)

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