Static Exports
Export your pages statically, and deploy with Nginx, GitHub Pages and more.
Getting Started
Configuration
next.config.mjs
import nextra from 'nextra'
/**
* @type {import('next').NextConfig}
*/
const nextConfig = {
output: 'export',
images: {
unoptimized: true // mandatory, otherwise won't export
}
// Optional: Change the output directory `out` -> `dist`
// distDir: "build"
}
const withNextra = nextra({
theme: 'nextra-theme-docs',
themeConfig: './theme.config.tsx'
})
export default withNextra(nextConfig)
Building
Run the build
command according to your package manager:
npm run build
By default, static export will be stored in out
directory in the root of your
project.
For more in detail documentation for static export visit Next.js docs.
Last updated on