Next.js静的サイトWeb開発
Next.jsの静的エクスポートでWebサイトを構築する方法
はじめに
Next.jsの静的エクスポート機能を使えば、Node.jsサーバーがなくても高速なWebサイトを公開できます。
この記事では、output: 'export' を使ったサイト構築のポイントを解説します。
静的エクスポートとは
Next.jsの静的エクスポートは、ビルド時にすべてのページをHTMLファイルとして生成する機能です。生成されたファイルは、通常のWebサーバー(Apache, Nginxなど)で配信できます。
メリット
- サーバーサイドの処理が不要
- CDNでの配信が容易
- セキュリティリスクが低い
- ホスティングコストが安い
設定方法
next.config.ts で以下の設定を追加するだけです。
まとめ
静的エクスポートは、更新頻度が低いWebサイトに最適な選択肢です。パフォーマンスとコストの両面で大きなメリットがあります。