Multi-language code fences in Statiq Docs
Allow defining Markdown code fences (and/or HTML code blocks) for multiple languages and then automatically tabifying them - not sure if this should be a module (by combining adjacent code fences) or shortcode (by declaring contained code fences are part of a group)
If you did it with a Shortcode, would it be feasible to implement it as a general purpose tab system so it is not limited to only code blocks?
Maybe... the biggest problem is that most CSS libraries (Bootstrap, Foundation, Tailwind, etc.) don’t apply only to plain semantic HTML without classes. They all require either a certain “flavor” of markup and/or specific classes. The most portal solution would probably be to ignore any CSS framework in use and instead generate markup and CSS classes just for this.