diff --git a/composables/content.ts b/composables/content.ts index b9152121..d4857138 100644 --- a/composables/content.ts +++ b/composables/content.ts @@ -125,7 +125,10 @@ function treeToText(input: Node): string { pre = '\n' if (input.nodeName === 'code') { - pre = '````\n' + const clz = input.attrs.find(attr => attr.name === 'class') + const lang = clz?.value.replace('language-', '') + + pre = `\`\`\`${lang || ''}\n` post = '\n```' }