How to use the shiki.getTheme function in shiki

To help you get started, we’ve selected a few shiki examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github EldoranDev / gridsome-plugin-remark-shiki / index.js View on Github external
function highlight ({ value, lang }, cls, highlighter) {
  const index = languages.findIndex((x) => x === lang)
  const theme = shiki.getTheme('nord')

  if (index >= 0) {
    return highlighter.codeToHtml(value, lang)
  }

  // Fallback for unknown languages.
  return `<code style="background: ${theme.bg}; color: ${theme.colors['terminal.foreground']}" class="${cls}">${escape(value)}</code>`
}

shiki

A beautiful Syntax Highlighter.

MIT
Latest version published 7 days ago

Package Health Score

100 / 100
Full package analysis

Popular shiki functions