From b1ed24f61dab4a291d7a86ea5bb55b03e6a00ae5 Mon Sep 17 00:00:00 2001 From: zhangmo8 Date: Tue, 29 Oct 2024 10:20:20 +0800 Subject: [PATCH] fix: replace cssVariables to highlight --- apps/www/.vitepress/theme/components/BlockContainer.vue | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/apps/www/.vitepress/theme/components/BlockContainer.vue b/apps/www/.vitepress/theme/components/BlockContainer.vue index b3ad339b..250a77bf 100644 --- a/apps/www/.vitepress/theme/components/BlockContainer.vue +++ b/apps/www/.vitepress/theme/components/BlockContainer.vue @@ -2,10 +2,9 @@ import { useConfigStore } from '@/stores/config' import { CircleHelp, Info, Monitor, Smartphone, Tablet } from 'lucide-vue-next' import MagicString from 'magic-string' -import { codeToHtml } from 'shiki' import { reactive, ref, watch } from 'vue' import { compileScript, parse, walk } from 'vue/compiler-sfc' -import { cssVariables } from '../config/shiki' +import { highlight } from '../config/shiki' import BlockCopyButton from './BlockCopyButton.vue' import StyleSwitcher from './StyleSwitcher.vue' @@ -79,10 +78,7 @@ watch([style, codeConfig], async () => { }) } - codeHtml.value = await codeToHtml(rawString.value, { - lang: 'vue', - theme: cssVariables, - }) + codeHtml.value = highlight(rawString.value, 'vue') } catch (err) { console.error(err)