Next.js v13 × microCMS で作成できるブログテンプレートです。
fork 後、こちらの手順に従うことで簡単に自分だけのブログを運用することが出来ます。
最低限の機能のみ実装しています。今後も継続的に更新予定ですが何か問題・不明点がありましたらお気軽にtwitterもしくはissueまでお願いします。
ローカル環境にて作業を行います。ターミナルにて
-
git clone フォークしたリポジトリのリンク
-
cd フォークしたリポジトリ && yarn
API 名 | エンドポイント |
---|---|
投稿 | post |
カテゴリ | category |
- 投稿の API スキーマ
フィールド ID | 表示名 | 種類 | 必須項目 |
---|---|---|---|
title | タイトル | テキストエリア | 必須 |
textContent | 本文 | リッチエディタ | 必須 |
category | カテゴリ | コンテンツ参照(カテゴリ) | 必須でない |
description | 説明文 | テキストエリア | 必須でない |
- カテゴリの API スキーマ
フィールド ID | 表示名 | 種類 | 必須項目 |
---|---|---|---|
name | カテゴリ名 | テキストフィールド | 必須 |
.env.local
ファイルを root 直下に作成する.env.local.example
の中身をコピーし、貼り付けるMICROCMS_API_KEY
に microCMS の api キーMICROCMS_URL
にhttps://****.microcms.io/api/v1/post
(****の部分は自身の URL)
- こちらのファイルを確認、適時変更してください。
microCMSにて記事を書き終えたら
yarn dev
を実行し、localhost:3000にて問題なくサイトが表示されることを確認してください。
microCMS公式様の解説記事を参考にデプロイすることが出来ます。
記事と違い、環境変数はMICROCMS_URL
とMICROCMS_API_KEY
の二種を設定してください。
- Todo
- ページネーション機能の追加
- ブログカードの追加
- TOC(目次)の追加