ryo-k-nd / voila

MIT License
0 stars 0 forks source link

[記事詳細]改行コードが維持されない #25

Closed ryo-k-nd closed 4 years ago

ryo-k-nd commented 4 years ago

2行以上がフロントエンドで反映されない

ryo-k-nd commented 4 years ago

小西の方でまずは調査

ryo-k-nd commented 4 years ago

複数改行反映の修正 8358b16 Ryo Konishi konishi@newsdigest.de 27. Jun 2020 at 22:16

修正完了。 そのままHTMLにパースするとマークダウンの複数行改行はすべてPタグに置き換えられるため、 いったん改行コードを別の文字列に置き換え、その後不要な文字列を削除するという無理やりな方法で変えた。

    const source = contentMarkdown.contentMarkdown.replace(/\n/gi, '\nreplaced_text ');
    marked.setOptions({
        gfm: true,
        breaks: true,
    });
    const parsedSouce = marked(source).replace(/replaced_text/g, '');