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);