Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ebisucom/next-react-website
『作って学ぶ Next.js/React Webサイト構築』のダウンロードデータです。
https://github.com/ebisucom/next-react-website
blog design-system figma microcms netlify nextjs react vercel
Last synced: about 1 month ago
JSON representation
『作って学ぶ Next.js/React Webサイト構築』のダウンロードデータです。
- Host: GitHub
- URL: https://github.com/ebisucom/next-react-website
- Owner: ebisucom
- Created: 2022-07-05T23:39:58.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-08-13T06:25:25.000Z (over 1 year ago)
- Last Synced: 2024-11-23T13:03:30.200Z (2 months ago)
- Topics: blog, design-system, figma, microcms, netlify, nextjs, react, vercel
- Language: JavaScript
- Homepage: https://ebisu.com/next-react-website/
- Size: 57.3 MB
- Stars: 149
- Watchers: 1
- Forks: 45
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 作って学ぶ Next.js/React Webサイト構築
![作って学ぶ Next.js/React Webサイト構築](https://repository-images.githubusercontent.com/510925642/56e98f7c-6e99-47a1-bae1-1203afbd0b82)
---
**plaiceholderのバージョンについて[サポートWiki](https://github.com/ebisucom/next-react-website/wiki)に追加しました。 [2023年8月13日]****「Next.js 13 対応ガイド」(next13.pdf)を速報版から更新しました。 [2023年7月5日]**
* **「Next.js 13で本書を進める方法」**
* **「本書のプロジェクトをApp Routerへ移行する方法」****をまとめています。**
※最新の情報は著者NOTE(https://ebisu.com/note/ ) や Twitter ( https://twitter.com/ebisucom ) でも出していますので、参考にしてください。
---
**ダウンロードデータ**
セットアップPDFや、本書で作成するプロジェクトデータ、使用する画像素材、インポート用のコンテンツデータなどを収録しています。詳しくは、本書を参照してください。
* [サポートサイト](https://book.mynavi.jp/supportsite/detail/9784839980177.html)
* [書籍情報](https://ebisu.com/next-react-website/)## ■【副読本:Next.js 13 対応ガイド】next13.pdf
* 「Next.js 13で本書を進める方法」
* 「本書のプロジェクトをApp Routerへ移行する方法」をまとめたPDFです。
## ■【副読本:セットアップPDF】setup.pdf
開発環境などを準備する方法についてまとめたPDFです。
### setup.pdfの内容
* アカウントの作成[GitHub、microCMS、Vercel、Netlify、Figma]
* 開発環境の準備[Node.js、Git、エディタ(Visual Studio Code)]
* サイトの公開と更新
* microCMSで管理するコンテンツの準備
* Figmaとデザインデータの使い方## ■【プロジェクトデータ】
本書で作成するブログサイトのプロジェクトデータです。
ディレクトリ | 内容
---------------- | -----
blog/ | Chapter 10で完成させるプロジェクトデータです。microCMSのデータを使用します。
blog-chap6/ | Chapter 6のプロジェクトデータです。外部データは使用しません。
blog-app-router/ | 「Next.js 13 対応ガイド」(next13.pdf)の「本書のプロジェクトをApp Routerへ移行する方法」で完成させるプロジェクトデータです。※プロジェクトデータをそのまま利用する場合、各ディレクトリのルートで
```
npm install
```を実行してください。
## ■【デモ】
本書で作成するブログサイトをVercelとNetlifyにデプロイしたものです。
* https://next-react-website.vercel.app
* https://next-react-website.netlify.app## ■【インポートデータ】
microCMS用のフィールドとコンテンツのインポートデータです。
ディレクトリ | ファイル | 内容
------------ | ----------------------- | ---------------------
import/ | api-blogs.json | ブログAPIのフィールド
| contents-blogs.csv | ブログ記事のコンテンツ
| api-categories.json | カテゴリAPIのフィールド
| contents-categories.csv | カテゴリのコンテンツ## ■【画像データ】
ブログサイトで使用する画像データです。
ディレクトリ | 内容
------------- | -----
images-local/ | ローカル環境で使用する画像です。
images-post/ | microCMSで使用するアイキャッチ画像と記事本文に挿入する画像です。## ■【Figmaのデザインデータ】
Figmaで作成したデザインデータです。
ディレクトリ | ファイル&ディレクトリ | 内容
------------ | ----------------------- | ---------------------------------------------
Figma/ | next-react-website.fig | Figmaのデザインデータ
| jpg/ | FigmaのデザインデータをJPEG画像として出力したもの## ■ ブログサイトのコンテンツについて
ブログサイトのコンテンツは、日本語に特化したrinna株式会社のGPT言語モデル(rinna/japanese-gpt-1b)を使用して生成した文章を編集したものです。
* [rinna/japanese-gpt-1b](https://huggingface.co/rinna/japanese-gpt-1b) [[License](https://huggingface.co/rinna/japanese-gpt-1b#licenese)]
-----------------------------------------------
## ■ ご利用にあたって
本書に記載されている内容や本ダウンロードデータの運用によって、いかなる損害が生じても、株式会社マイナビ出版および著者は責任を負いかねますので、あらかじめご了承ください。
(c)2022 EBISUCOM / マイナビ出版