このリポジトリは下記の記事に沿って構成されています。
Nuxt×microCMS×Netlify でポートフォリオを作ってみよう
- Nuxt(SSG)
- microCMS(コンテンツ)
- Netlify(ホスティング)
- ESLint
- Prettier
- Sass
endpoint: works
type: リスト形式
フィールド ID | タイトル | 種類 |
---|---|---|
title | タイトル | テキストフィールド |
thumbnail | 画像 | 画像 |
overview | 制作概要 | テキストエリア |
release | リリース日 | 日時 |
term | 作業期間 | テキストフィールド |
url | URL | テキストフィールド |
responsibility | 担当 | セレクトフィールド(複数選択) |
skill | 技術 | セレクトフィールド(複数選択) |
tools | ツール | セレクトフィールド(複数選択) |
points | アピールポイント | テキストエリア |
endpoint: settings
type: オブジェクト形式
フィールド ID | タイトル | 種類 |
---|---|---|
mainVisualPc | メイン画像(PC) | 画像 |
mainVisualSp | メイン画像(SP) | 画像 |
profileImage | プロフィール画像 | 画像 |
name | 名前 | テキストフィールド |
nameEnglish | 英名 | テキストフィールド |
skills | 技術スタック | テキストフィールド |
hobby | 趣味 | テキストフィールド |
message | 自己紹介 | テキストエリア |
プロジェクトルートの.env.template
ファイルを.env
に変更して、以下の項目を設定してください。
- GET_API_KEY(microCMS の API キー)
- SERVICE_DOMAIN(microCMS のサービス ID)
# 依存関係をインストール
$ yarn install
# 開発サーバーを起動(localhost:3000)
$ yarn dev
# ビルド & 開発サーバーを起動
$ yarn build
$ yarn start
# 静的生成
$ yarn generate