ブログページをNext.js/Vercel+microCMSで構成しました。
2024年7月2日
本ブログサイトの構築について
本ブログは未経験からフロントエンドエンジニアを目指している、自身のポートフォリオも兼ねています。
技術スタックに関しては下記の記事も参考にさせていただきました。
https://easy-life-tips.com/post/nrkgwkzjd
ブログサイト構築には下記の4つのサーバーが必要です。
①公開用フロントエンドサーバー
②管理者用フロントエンドサーバー
③バックエンドサーバー
④データベースサーバー
|全体構成
<技術スタック>
マークアップ言語:HTML、CSS(Tailwind CSS)
プログラミング言語:TypeScript
JavaScriptライブラリ/フレームワーク:React/Next.js(ver.14/ App Router形式)
①公開用フロントサーバー(デプロイ環境):Vercel
②管理者用フロントエンドサーバー:microCMS
③バックエンドサーバー:microCMS
④データベースサーバー:microCMS
TypeScriptやNext.js(App Router形式)など、最近のフロントエンドで必要と思われる?技術をかなり盛り込みました。
そのおかげで構築完了までになかなか苦労するはめになったのですが…
chatGPTで質問しまくって、未経験からでもなんとかここまでは実現することができました。
|個人的に詰まったポイントなど
chatGPTを使っても苦労した点について記載していきます(まだ執筆中です。随時更新していきます)
・環境変数設定
・TypeScriptの型定義
・Next.js(App Router形式)
・cssの記述
|今後導入したい内容
・SEO対策
・広告貼り付けてみる
・問い合わせフォーム的なやつ
記事一覧に戻る