backup
This commit is contained in:
43
distribute/next.config.mjs
Normal file
43
distribute/next.config.mjs
Normal file
@@ -0,0 +1,43 @@
|
|||||||
|
import nextra from 'nextra'
|
||||||
|
import withBundleAnalyzer from '@next/bundle-analyzer'
|
||||||
|
|
||||||
|
const withNextra = nextra({
|
||||||
|
latex: {
|
||||||
|
renderer: 'katex',
|
||||||
|
options: {
|
||||||
|
// suppress warnings from katex for `\\`
|
||||||
|
strict: false,
|
||||||
|
}
|
||||||
|
},
|
||||||
|
mdxOptions: {
|
||||||
|
format: 'detect'
|
||||||
|
},
|
||||||
|
contentDirBasePath: '/'
|
||||||
|
})
|
||||||
|
|
||||||
|
const bundleAnalyzer = withBundleAnalyzer({
|
||||||
|
enabled: process.env.ANALYZE === 'true'
|
||||||
|
})
|
||||||
|
|
||||||
|
export default bundleAnalyzer(withNextra({
|
||||||
|
|
||||||
|
// static export start
|
||||||
|
output: 'export',
|
||||||
|
images: {
|
||||||
|
unoptimized: true // mandatory, otherwise won't export
|
||||||
|
},
|
||||||
|
// static export end
|
||||||
|
|
||||||
|
// eslint: {
|
||||||
|
// ignoreDuringBuilds: true,
|
||||||
|
// },
|
||||||
|
// compiler: {
|
||||||
|
// // enable console log in production
|
||||||
|
// removeConsole: false,
|
||||||
|
// },
|
||||||
|
// experimental: {
|
||||||
|
// webpackMemoryOptimizations: true,
|
||||||
|
// staticGenerationMaxConcurrency: 2, // try 1–3, default is 8
|
||||||
|
// staticGenerationMinPagesPerWorker: 1 // keep small, default is 25
|
||||||
|
// }
|
||||||
|
}))
|
||||||
@@ -25,4 +25,8 @@ done
|
|||||||
|
|
||||||
echo "Done clearing up resources and compiling for ${KEEP_PAGES}"
|
echo "Done clearing up resources and compiling for ${KEEP_PAGES}"
|
||||||
|
|
||||||
|
echo "modify next.config.js"
|
||||||
|
|
||||||
|
cp ./next.config.js ../next.config.js
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user