本文へ
NOTE 064 / 2020年

一覧と個別を同じデータから作る

静的な読み物サイトを、データと画面に分けて作る考え方です。

読み物サイトでは、記事の一覧、個別の記事、タグや著者のページが組み合わさります。Next.js の静的生成を使うと、それぞれのページをビルド時に作り、配信ではファイルを返すだけにできます。

記事のデータは、画面のコードと分けて管理します。同じデータから一覧と個別ページを作るようにすると、更新のときに一箇所だけ直せば済みます。

押さえたい点

  1. 01一覧と個別を同じデータから作る
  2. 02記事データを画面から分ける
  3. 03配信時はファイルを返す構成にする

参考資料

外部サイトが開きます。内容は各サイトの管理下にあります。

関連するノート

ページの先頭へ