Notion開発者向けドキュメント:https://developers.notion.com/guides/get-started/overview
サンプルコード:https://github.com/RiTa-23/portfolio_sample
CMS(Content Management System) とは、Webサイトのコンテンツを管理・更新するためのシステムです。
従来のWebサイトでは、HTMLやCSSを直接編集してコンテンツを更新する必要がありましたが、CMSを使うことで:
代表的なCMSには、WordPress、Strapi、Contentfulなどがあります。
| メリット | 説明 |
|---|---|
| 直感的なUI | 表計算ソフト感覚でコンテンツを編集。エンジニア以外でも簡単にデータ操作が可能 |
| リアルタイム編集 | Notionで編集した内容が即座にAPI経由で取得可能 |
| リッチなデータ型 | セレクト、日付、ファイル添付など、多彩なプロパティ型を標準サポート |
| 無料枠が充実 | 個人利用なら無料で十分運用可能 |
| APIがシンプル | REST APIが提供されており、Next.jsなどのフロントエンドと簡単に連携 |
| チームコラボレーション | 複数人での編集が得意。コメント機能や変更履歴も標準搭載 |