See also: Shiki https://shiki.matsu.io/
- it uses VSCode grammars and themes, which is awesome.
- it’s got some really cool extensions like Shiki Twoslash[1], allowing VSCode-like type hovers and type error demos. I’ve heard this can work without client-side JS but haven’t had the opportunity to check that out just yet.
- with some effort, you can extract the inline styles to a stylesheet and support pure CSS dark mode (note to self: clean up and open source my implementation of this).
Please do!
- VSCode theme support
- Textmate grammar tokenizing
- Multiple targets (SVG/PDF)
- Annotations