Xây Dựng Blog Cá Nhân — Phase 2: Render MDX Theo Yêu Cầu
Thêm tầng nội dung cho blog Next.js 16: đọc file MDX từ ổ đĩa, parse frontmatter bằng gray-matter, compile theo yêu cầu với next-mdx-remote, và render bài viết với syntax highlighting qua rehype-pretty-code + Shiki.