Skip to content

microcms-js-sdkを用いないNext.js v13で実装されたappディレクトリを利用したブログテンプレートです。README.mdを読みながら作業することで簡単にブログを立ち上げることが出来ます。

Notifications You must be signed in to change notification settings

n4rvs3/Nextjs13-appDir-microCMS-template

Repository files navigation

What's this ?

Next.js v13 × microCMS で作成できるブログテンプレートです。

fork 後、こちらの手順に従うことで簡単に自分だけのブログを運用することが出来ます。

実際に運用しているブログ

最低限の機能のみ実装しています。今後も継続的に更新予定ですが何か問題・不明点がありましたらお気軽にtwitterもしくはissueまでお願いします。

fork したら

ローカル環境にて作業を行います。ターミナルにて

  • git clone フォークしたリポジトリのリンク

  • cd フォークしたリポジトリ && yarn

TODO

API 名 エンドポイント
投稿 post
カテゴリ category
  • 投稿の API スキーマ
フィールド ID 表示名 種類 必須項目
title タイトル テキストエリア 必須
textContent 本文 リッチエディタ 必須
category カテゴリ コンテンツ参照(カテゴリ) 必須でない
description 説明文 テキストエリア 必須でない
  • カテゴリの API スキーマ
フィールド ID 表示名 種類 必須項目
name カテゴリ名 テキストフィールド 必須

API_KEY と URL を env ファイルに追加する

  • .env.local ファイルを root 直下に作成する
    • .env.local.exampleの中身をコピーし、貼り付ける
      • MICROCMS_API_KEYに microCMS の api キー
      • MICROCMS_URLhttps://****.microcms.io/api/v1/post(****の部分は自身の URL)

サイト情報を入力

記事を書く & 確認

microCMSにて記事を書き終えたら

yarn devを実行し、localhost:3000にて問題なくサイトが表示されることを確認してください。

vercelにデプロイ

microCMS公式様の解説記事を参考にデプロイすることが出来ます。

記事と違い、環境変数はMICROCMS_URLMICROCMS_API_KEYの二種を設定してください。

今後のアップデート予定

  • Todo
    • ページネーション機能の追加
    • ブログカードの追加
    • TOC(目次)の追加

About

microcms-js-sdkを用いないNext.js v13で実装されたappディレクトリを利用したブログテンプレートです。README.mdを読みながら作業することで簡単にブログを立ち上げることが出来ます。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published