From f730f62a45fce8f2d3f301788a06d61c31ed1dfc Mon Sep 17 00:00:00 2001 From: Tom Scott Date: Tue, 1 Aug 2023 14:21:51 -0600 Subject: [PATCH] fix: add code block support for multiple languages --- .../parser/plugins/shiki-plugin.ts | 25 ++++++++++++++++--- 1 file changed, 22 insertions(+), 3 deletions(-) diff --git a/packages/kit-docs/src/node/markdown-plugin/parser/plugins/shiki-plugin.ts b/packages/kit-docs/src/node/markdown-plugin/parser/plugins/shiki-plugin.ts index 3261714..1a0ba13 100644 --- a/packages/kit-docs/src/node/markdown-plugin/parser/plugins/shiki-plugin.ts +++ b/packages/kit-docs/src/node/markdown-plugin/parser/plugins/shiki-plugin.ts @@ -1,10 +1,29 @@ -import { type PluginSimple } from 'markdown-it'; -import { type HighlighterOptions, getHighlighter, renderToHtml } from 'shiki'; +import {type PluginSimple} from 'markdown-it'; +import {type HighlighterOptions, getHighlighter, renderToHtml} from 'shiki'; export const createShikiPlugin = async (options?: HighlighterOptions) => { const highlighter = await getHighlighter({ theme: 'material-palenight', - langs: ["bash", "javascript", "typescript", "svelte", "markdown", "html", "diff", "css", "json", "toml"], + langs: [ + "bash", + "css", + "diff", + "docker", + "graphql", + "html", + "javascript", + "json", + "jsx", + "markdown", + "python", + "rust", + "sql", + "svelte", + "toml", + "tsx", + "typescript", + "yaml", + ], ...options, });