Nextjs I18n Draft Mode Locale Routing Cms Preview
Definisi
i18n di Next.js mencakup routing berbasis locale (sub-path atau domain) dan pemilihan bahasa. Draft Mode adalah mekanisme untuk menonaktifkan static rendering sementara, sehingga konten draft dari CMS bisa dipreview sebelum dipublikasikan.
Kapan dipakai
- i18n: produk multi-bahasa dengan SEO per-locale (URL
/en,/id). - Draft Mode: halaman statis tapi butuh preview konten dari CMS headless (WordPress/Sanity) yang belum live.
Cara kerja
i18n routing
// next.config.js
module.exports = {
i18n: {
locales: ['en', 'id'],
defaultLocale: 'id',
},
};Locale diteruskan lewat useRouter().locale dan .