Tatsuya Nambu

Development

Next.js でブランドサイトを構築した話

はじめに

個人のブランドサイトを作りたいと思い、技術選定から始めました。フレームワークは Next.js を選択。App Router による直感的なルーティングと、SSG(静的サイト生成)によるパフォーマンスの良さが決め手でした。

技術スタック

  • Next.js (App Router): ルーティングとSSG
  • TypeScript: 型安全な開発
  • Tailwind CSS: ユーティリティファーストなスタイリング
  • Markdown: ブログ記事の管理

学んだこと

最初は Markdown をどう扱うか悩みましたが、gray-matterremark を組み合わせることで、シンプルかつ柔軟なブログ基盤を作ることができました。

将来的には Headless CMS への移行も視野に入れていますが、まずはローカルの Markdown ファイルで運用を始めます。Repository パターンを採用しているので、データソースの切り替えも容易です。

まとめ

シンプルに始めて、必要に応じて拡張していく。この考え方は開発においてとても大切だと実感しました。