どうも、ベルリンオフィスの小西です。 ヘッドレスCMSのContentfulで長文入力フィールドを作る際、マークダウン形式 とリッチテキスト形式が選択できます。 基本的には使いたい方を使えばいいのですが、Contentful的にはマークダウン形式がおすすめな気がします。 リッチテキストを扱う方法については以前記事を書いたので、 今回はContentfulで投稿されたマークダウンテキストをGatsbyでパースしてHTML表示する方法についてまとめます。 Gatsbyでフロントエンドを作る際、マークダウンを出力する方法はいくつかありますが、今回はGatsbyのオフィシャルプラグインのみを使う方法で行います。 前提 Gatsby : 4系以降のバージョン Gatsbyプラグイン gatsby-source-contentful : 7系以降のバージョン 3系以前のバージョンの場合、Content
![GatsbyでContentfulのマークダウン形式のテキストを読み込んでHTMLとして出力する | DevelopersIO](https://cdn-ak-scissors.b.st-hatena.com/image/square/380bafb7ab2c525ef10da25c4a713fcb23118933/height=288;version=1;width=512/https%3A%2F%2Fdevio2023-media.developers.io%2Fwp-content%2Fuploads%2F2020%2F10%2F4c85c234076325c638e2c305400f29d6.jpg)