Next.js で Markdown ブログを作るでは、記事をMarkdownファイルで作成したブログを作りました。 この記事では、ヘッドレスCMSであるContentfulで記事を管理するNext.js製のブログを作り、Vercelでホスティングする方法を説明します。 Contentfulとは Contentfulは、ヘッドレスCMSとよばれるAPIベースなCMSです。 ヘッドレスCMSなので、Wordpressなどの一般的なCMSのようにフロントエンドの部分がありません。 そのため、Next.jsやGatsbyのようなクライアント側をレンダリングするフレームワークと組み合わせて使います。 Contentfulでは、データの置き場(サイト)となるSpaceの中で、記事データ(Entity)を管理します。 記事データは、Content Modelと呼ばれる、タイトル、本文、日付などどんな項