Rehype Code
Code syntax highlighter
A wrapper of Shiki, the built-in syntax highlighter.
Usage
Add the rehype plugin.
This plugin is included by default on Fumadocs MDX.
Output
A codeblock wrapped in <pre />.
Meta
It parses the title meta string, and add it to the pre element via attribute.
You may filter the meta string before processing it with the filterMetaString option.
Inline Code
console.log("hello world") works.
See https://shiki.style/packages/rehype#inline-code.
Icon
Add an icon according to the language of codeblock.
It outputs HTML, you might need to render it with React dangerouslySetInnerHTML.
Disable or customise icons with the icon option.
More Options
see Shiki.
