markdown-itとmarkdown-it-attrsを解析するためのマークダウンがいくつかあります(要素上にいくつかのクラスと属性を持つことができます)。マークダウンがjsonから来たときに正しく解析されない
md.render('foo {.bar}')
それはレンダリング:良いです
<p class="bar">foo</p>
を、私は、これは使用している場合
ポイントは、あります。
しかし、私は、JSONから来る変数を、使用している場合、その後、それはもう解析されていない:
md.render(post.content)
それはレンダリング:
<p>foo {.bar}</p>
でもconsole.log(post.content)
戻り'foo {.bar}'
場合、まったく同じ文字列私は最初のテストで使用しました...
なぜ私はそれらの2つの文字列を同じように考慮しないのか分かりません。
ありがとうございました!
EDIT Markdown not parsed correctly when coming from json私は何が起こっているかを発見しました。ありがとう!
これを変数に保存してから、レンダリングメソッドを渡します.. convert post.content.toString() –
'md.render(JSON.parse(post.content))'はそれを修正しますか? – robertklep