28 lines
		
	
	
		
			661 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			28 lines
		
	
	
		
			661 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
import { recmaPlugins } from "./src/mdx/recma.mjs";
 | 
						|
import { rehypePlugins } from "./src/mdx/rehype.mjs";
 | 
						|
import { remarkPlugins } from "./src/mdx/remark.mjs";
 | 
						|
import withSearch from "./src/mdx/search.mjs";
 | 
						|
import nextMDX from "@next/mdx";
 | 
						|
 | 
						|
const withMDX = nextMDX({
 | 
						|
  options: {
 | 
						|
    remarkPlugins,
 | 
						|
    rehypePlugins,
 | 
						|
    recmaPlugins,
 | 
						|
  },
 | 
						|
});
 | 
						|
 | 
						|
/** @type {import('next').NextConfig} */
 | 
						|
const nextConfig = {
 | 
						|
  pageExtensions: ["js", "jsx", "ts", "tsx", "mdx"],
 | 
						|
  eslint: {
 | 
						|
    ignoreDuringBuilds: true,
 | 
						|
  },
 | 
						|
};
 | 
						|
 | 
						|
export default withSearch(withMDX(nextConfig));
 | 
						|
 | 
						|
// export default million.next(
 | 
						|
//   withSearch(withMDX(nextConfig)), { auto: { rsc: true } }
 | 
						|
// );
 |