Sets up markdown code blocks to run through shiki which means it gets the VS Code quality syntax highlighting mixed with the twoslash JavaScript tooling from the TypeScript website.
-
Install the dependency:
yarn add vuepress-plugin-shiki-twoslash
-
Include
"vuepress-plugin-shiki-twoslash"
in the plugins section of./vuepress/config.ts
+ import vuepressShikiTwoslash from "vuepress-plugin-shiki-twoslash" export default defineUserConfig<DefaultThemeOptions>({ lang: 'en-US', title: 'Hello VuePress', description: 'Just playing around', themeConfig: { logo: 'https://vuejs.org/images/logo.png', }, + plugins: [ + [vuepressShikiTwoslash, { theme: "nord" }] + ] })
-
Go read npmjs.com/package/remark-shiki-twoslash to see what is available, this module leaves all the heavy work to that module.