Create a static blog that renders Markdown/MDX content with syntax highlighting, table of contents, and reading time estimates. Include category filtering and a search feature.
markdownmdxblognextjs
Objectives
Parse and render Markdown/MDX files as blog posts
Add syntax highlighting for code blocks
Generate table of contents from headings
Implement category filtering and search
Display reading time estimates
Hints
Use gray-matter for frontmatter parsing
Try rehype-pretty-code or shiki for syntax highlighting