20 lines
602 B
TypeScript
20 lines
602 B
TypeScript
import type { NextConfig } from 'next'
|
|
|
|
const nextConfig: NextConfig = {
|
|
// Static export — generates out/ directory with plain HTML
|
|
output: 'export',
|
|
// Trailing slash for clean static URLs
|
|
trailingSlash: true,
|
|
// Images: unoptimized required for static export
|
|
images: {
|
|
unoptimized: true,
|
|
},
|
|
// Dev mode workaround: next-mdx-remote crashes in dev with Turbopack/webpack
|
|
// This transpiles the package to fix the crash. Production is unaffected.
|
|
transpilePackages: process.env.NODE_ENV !== 'production'
|
|
? ['next-mdx-remote']
|
|
: undefined,
|
|
}
|
|
|
|
export default nextConfig
|