diff options
author | 2021-09-07 15:22:23 -0500 | |
---|---|---|
committer | 2021-09-07 15:22:23 -0500 | |
commit | 00fd7ca4dc4d2591eb31887e4b59f4ed312530ef (patch) | |
tree | 0da5d049097bd8c485e63f89258f54020fc16722 /packages/markdown-support/src | |
parent | 105be57f8077adde9dee39adc05537b058d52097 (diff) | |
download | astro-00fd7ca4dc4d2591eb31887e4b59f4ed312530ef.tar.gz astro-00fd7ca4dc4d2591eb31887e4b59f4ed312530ef.tar.zst astro-00fd7ca4dc4d2591eb31887e4b59f4ed312530ef.zip |
Fix parsing of an empty literal `<pre></pre>` in markdown source (#1332)
Diffstat (limited to 'packages/markdown-support/src')
-rw-r--r-- | packages/markdown-support/src/codeblock.ts | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/packages/markdown-support/src/codeblock.ts b/packages/markdown-support/src/codeblock.ts index 32adc0151..3f0c2894d 100644 --- a/packages/markdown-support/src/codeblock.ts +++ b/packages/markdown-support/src/codeblock.ts @@ -35,6 +35,7 @@ export function rehypeCodeBlock() { } if (node.tagName !== 'pre') return; + if (!node.children[0]) return; const code = node.children[0]; if (code.type !== 'element' || code.tagName !== 'code') return; node.properties = { ...code.properties }; |