2017-12-30 17 views
0

私はウェブサイトを作成しています。私はこれは私が私が「送信」ボタンをクリックすると、データが十分に挿入されている私のウェブサイトマークダウンからHTMLへの変換

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

enter image description here

のために設計されたスキーマでのNode.js、ExpressとMongoDBの

を使用していますDBに格納する。 しかし、投稿をクリックすると。これは私がここに私のコードです

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> 

私は間違っていますか?

+0

私は<% - review.content%>みました。
タグは正しく表示されますが、太字は正しく表示されません。 – ChrisLEE

+1

'**'はHTMLではありません。それだけでHTMLに入れることはできません。 –

+0

@ DanFarrellだから私はMarkDownコンバータを追加する必要があります。右? – ChrisLEE

答えて

0

マークダウンコンバータ をダウンロードして、 makrdown.toHTMLを(使用する必要があります)

関連する問題