Merge pull request #212 from MacRimi/develop

Hotfix: trailingSlash:true so GitHub Pages serves /en/ and /es/
This commit is contained in:
MacRimi
2026-05-31 13:49:06 +02:00
committed by GitHub
+12
View File
@@ -13,6 +13,18 @@ const withNextIntl = createNextIntlPlugin('./i18n/request.ts')
/** @type {import('next').NextConfig} */
const nextConfig = {
output: "export",
// GitHub Pages serves a directory URL `/foo/` by looking for
// `out/foo/index.html`. Next.js's default static export with
// `trailingSlash: false` emits `out/foo.html` instead, which Pages
// only serves for the bare URL `/foo` (no trailing slash). The
// i18n root redirect points users at `/<defaultLocale>/` (with
// slash) — so every visitor would land on a 404. Enabling
// trailingSlash makes Next.js emit `out/<route>/index.html` for
// every page, including `out/en/index.html` and `out/es/index.html`
// so the locale roots load correctly. Internal `<Link>` URLs from
// next-intl already include the trailing slash, so this aligns
// export, runtime navigation and Pages serving.
trailingSlash: true,
eslint: {
ignoreDuringBuilds: true,
},