highlight.ts
getHighlighter
function
Get or create the Shiki highlighter.
async function getHighlighter(theme: string): Promise<Highlighter>
Returns
Promise<Highlighter> -
rehypeShikiHighlight
function
Rehype plugin for syntax highlighting with Shiki.
getTextContent
function
Extract text content from a hast node.
function getTextContent(node: Element | Root): string
Returns
string -
highlightCode
function
Apply syntax highlighting to HTML using Shiki.
export async function highlightCode(
html: string,
theme: string = 'github-dark'
): Promise<string>
Returns
Promise<string> -