Closed hwangstar156 closed 5 months ago
로컬 폴더 내의 mdx 파일을 pages/app 디렉터리 내에서 바로 사용할 수 있음.
고려사항
@next/mdx와 차이점은 로컬에 있는 마크다운이 아니어도 사용이 가능함. 특히 마크다운 파일들을 서로 다른 로컬 폴더에 저장하거나, DB 혹은 CMS를 사용하는 경우에 유용하다고 함.
contentlayer는 Next.js와 함께 사용할 수 있는 정적 콘텐츠 관리 도구로 Markdown 파일이나 다른 데이터 소스에서 콘텐츠를 가져와 Next.js 애플리케이션에 쉽게 통합할 수 있음.
고려사항
Velite는 type-safe data layer를 구축하는 도구로, Markdown/MDX, YAML, JSON 또는 기타 파일을 Zod 스키마를 사용하여 앱의 데이터 레이어로 변환해주는 도구.
https://nextjs.org/docs/app/building-your-application/configuring/mdx#getting-started
위의 고려사항을 종합했을 때 next-mdx-remote
를 사용하는게 적합할 듯하여 해당 라이브러리로 세팅해두겠습니당 🙂
https://mdxjs.com/