+ Render Markdown content in terminal-styled output. +
+{children}
+ ), + + // Links + a: ({ href, children }) => ( + + {children} + + ), + + // Emphasis + strong: ({ children }) => ( + {children} + ), + em: ({ children }) => ( + {children} + ), + + // Code (inline) + code: ({ children, className }) => { + const isBlock = className?.includes('language-') + if (isBlock) { + // Block code is handled by pre > code + return{children}
+ }
+ // Inline code
+ return (
+
+ {children}
+
+ )
+ },
+
+ // Code blocks
+ pre: ({ children }) => (
+
+ {children}
+
+ ),
+
+ // Lists
+ ul: ({ children }) => (
+ + {children} ++ ), + + // Horizontal rule + hr: () => ( +