404 / 500 pages
Nextra support custom 404.mdx
/500.mdx
pages.
404
To add /404
page import NotFoundPage
:
pages/404.mdx
import { NotFoundPage } from 'nextra-theme-docs'
# 404 - This page could not be found
<NotFoundPage />
500
To add /500
page import ServerSideErrorPage
:
pages/500.mdx
import { ServerSideErrorPage } from 'nextra-theme-docs'
# 500 - Internal Server Error
<ServerSideErrorPage />
Customize Theme Config Options
Also, you can customize following options:
// ...
notFoundLink?: ReactNode | FC
notFoundLabels?: string
serverSideErrorLink?: ReactNode | FC
serverSideErrorLabels?: string
Customize Layout
meta.json
"404": {
"type": "page"
},
"500": {
"type":"page",
"theme": {
"layout": "full"
}
}