本家 microCMS ブログの API スキーマと同じにしました。
endpoint: blog
type: リスト形式
| フィールド ID | 表示名 | 種類 |
|---|---|---|
| title | タイトル | テキストフィールド |
| category | カテゴリー | コンテンツ参照 - カテゴリー |
| toc_visible | 目次 | 真偽値 |
| body | 本文 | リッチエディタ |
| description | 概要 | テキストフィールド |
| ogimage | OGP 画像 | 画像 |
| writer | 著者 | コンテンツ参照 - 著者 |
| partner | パートナー | コンテンツ参照 - パートナー |
| related_blogs | 関連記事 | 複数コンテンツ参照 - ブログ |
endpoint: authors
type: リスト形式
| フィールド ID | 表示名 | 種類 |
|---|---|---|
| name | 名前 | テキストフィールド |
| text | 自己紹介 | テキストエリア |
| image | 画像 | 画像 |
endpoint: categories
type: リスト形式
| フィールド ID | 表示名 | 種類 |
|---|---|---|
| name | 名前 | テキストフィールド |
endpoint: tags
type: リスト形式
| フィールド ID | 表示名 | 種類 |
|---|---|---|
| name | 名前 | テキストフィールド |
endpoint: partners
type: リスト形式
| フィールド ID | 表示名 | 種類 |
|---|---|---|
| company | 会社名 | テキストフィールド |
| url | 会社 URL | テキストフィールド |
| description | 説明文 | テキストエリア |
| logo | ロゴ | 画像 |
endpoint: popular-articles
type: オブジェクト形式
| フィールド ID | 表示名 | 種類 |
|---|---|---|
| articles | 人気の記事 | 複数コンテンツ参照 - ブログ |
endpoint: banner
type: オブジェクト形式
| フィールド ID | 表示名 | 種類 |
|---|---|---|
| image | 画像 | 画像 |
| url | リンク先 URL | テキストフィールド |
| alt | 代替テキスト | テキストフィールド |
プロジェクトルートに.env.localファイルを作成し、以下の項目を設定してください。
例:
MICROCMS_APIKEY=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
SERVICE_ID=your-service-id
NEXT_PUBLIC_BASEURL=hogehoge
NEXT_PUBLIC_GOOGLE_ANALYTICS_ID=hogehoge
# パッケージをインストール
$ yarn install
# 開発サーバーを起動(localhost:3000)
$ yarn dev
SSG にしているので、再ビルドしないと最新のコンテンツが表示されません。
下記記事に自動ビルド設定を記載していますので、参考にしていただければと思います。
We use cookies
We use cookies to analyze traffic and improve your experience. You can accept or reject analytics cookies.