
Replacing the Shiki integration with Expressive Code in a Astro-Markdoc setup

To Shiki or not to Shiki, that is the question. The latest Shiki update broke my setup and I had the perfect excuse to try out Expressive Code. But it doesn't come with support for Markdoc. It's custom-component time!