SEO対策のためにSSGを導入しようと思い、その方法をいかにメモしました。
よければ読んでいってください!
SSG(Static Site Generation)は、Next.js の データ取得(データフェッチ)戦略の1つで、ビルド時に HTML ファイルを生成し、それを配信する仕組みです。
以下のコードでnext.js は next export を実行すると、静的HTML/CSS/JS ファイルを生成します。
module.exports = {
output: "export", // 静的サイト (SSG) を生成する
trailingSlash: true, // 各ページに `/` をつける (オプション)
};
yarn install # または npm install
yarn global add serve # または npm install -g serve
yarn build # または npm run build
yarn export # または npm run export
serve out
成功すると以下のような画面になります。