Recipes
Wrap output with custom HTML
Wrap highlighted output with custom header and container HTML.
const html = await highlight(
'const x = 1',
htmlInline({
language: javascript,
theme: frappe,
header: {openTag: '<figure><figcaption>index.js</figcaption>', closeTag: '</figure>'},
})
)
See Build a code block header with copy button for a fuller pattern.