2021/3/28
主に以下の 3 つの理由で技術ブログを作成しました。
Next.js: Vercel 社が開発している React のフレームワーク。SSG、SSR に簡単に対応でき、ルーティングも行いやすい。
Firebase: 記事の本文やタイトルなどの文字列はFirebase Cloud Firestore、画像はFirebase Storageで管理しています。無料プランが充実しており、本ブログも無料プランの範疇で作成されています。詳しくは公式ドキュメントを参照。
Vercel: Next.js を開発している会社が提供しているホスティングサービス。Next.js との相性が非常によく、デプロイも Git Hub と連携させて、リポジトリを選択するだけで出来るので簡単。このブログは無料プランでデプロイされています。
Tailwind CSS: html に class を追加することで、それに対応した CSS が適応される CSS フレームワークの一つ。Bootstrap などと異なり、基本的には class とプロパティが 1 対 1 になっている。使われていない CSS をビルド時に自動で削除するため、非常に軽量。
主にフロントエンド関連で学んだことを記事にしていきたいと思います。また、ブログ自体も改善してより記事を読みやすくしていきます。