Ox Content

highlight.ts

Source

getHighlighter

function

Get or create the Shiki highlighter.

Source

async function getHighlighter(theme: string): Promise<Highlighter>

Returns

Promise<Highlighter> -


rehypeShikiHighlight

function

Rehype plugin for syntax highlighting with Shiki.

Source


getTextContent

function

Extract text content from a hast node.

Source

function getTextContent(node: Element | Root): string

Returns

string -


highlightCode

function

Apply syntax highlighting to HTML using Shiki.

Source

export async function highlightCode(
  html: string,
  theme: string = 'github-dark'
  ): Promise<string>

Returns

Promise<string> -