Skip to content
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 6 additions & 2 deletions src/utils/highlighter.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -142,8 +142,12 @@ export default function rehypeShikiji() {
currentIndex += 1;

// Since we only support CJS/MJS switch, we should have exactly 2 elements
// in order to create a switchable code tab
if (codeElements.length === 2) {
// with different languages in order to create a switchable code tab
if (
codeElements.length === 2 &&
codeElements[0].properties.language !==
codeElements[1].properties.language
) {
const switchablePreElement = createElement(
'pre',
{
Expand Down
Loading