문서
App Router 사용하기
pageExtensions

pageExtensions

기본적으로 Next.js는 다음 확장자를 가진 파일을 허용합니다: .tsx, .ts, .jsx, .js. 이는 마크다운(.md, .mdx)과 같은 다른 확장자를 허용하도록 수정할 수 있습니다.

next.config.js
const withMDX = require("@next/mdx")();
 
/** @type {import('next').NextConfig} */
const nextConfig = {
  pageExtensions: ["js", "jsx", "ts", "tsx", "md", "mdx"],
};
 
module.exports = withMDX(nextConfig);