refactor: 🔥 Remove syntax highlighting for performance

This commit is contained in:
Jesse Wierzbinski 2024-04-29 11:05:58 -10:00
parent 68e5ede6c6
commit 55ca97e936
No known key found for this signature in database
2 changed files with 9 additions and 10 deletions

View file

@ -66,17 +66,16 @@ export const useParsedContent = (
}
// Highlight code blocks
const codeBlocks = contentHtml.querySelectorAll("pre code");
/* const codeBlocks = contentHtml.querySelectorAll("pre code");
for (const codeBlock of codeBlocks) {
const code = codeBlock.textContent;
if (!code) {
continue;
}
const newCode = (await getShikiHighlighter()).highlight(code, {
lang: codeBlock
.getAttribute("class")
?.replace("language-", ""),
});
const highligher = await getShikiHighlighter();
const newCode = highligher.highlight(code, {});
// Replace parent pre tag with highlighted code
const parent = codeBlock.parentElement;
@ -84,7 +83,7 @@ export const useParsedContent = (
continue;
}
parent.outerHTML = newCode;
}
}*/
result.value = contentHtml.innerHTML;
},

View file

@ -8,7 +8,7 @@ export default defineNuxtConfig({
"@nuxt/fonts",
"nuxt-icon",
"@vee-validate/nuxt",
"nuxt-shiki",
//"nuxt-shiki",
],
app: {
@ -24,7 +24,7 @@ export default defineNuxtConfig({
},
},
shiki: {
/* shiki: {
defaultTheme: "rose-pine",
bundledLangs: [
"javascript",
@ -41,7 +41,7 @@ export default defineNuxtConfig({
"shell",
"yaml",
],
},
}, */
nitro: {
preset: "bun",