diff --git a/packages/site-kit/src/lib/markdown/renderer.ts b/packages/site-kit/src/lib/markdown/renderer.ts index 3bafaff2b0..71a8fd36f3 100644 --- a/packages/site-kit/src/lib/markdown/renderer.ts +++ b/packages/site-kit/src/lib/markdown/renderer.ts @@ -563,7 +563,10 @@ async function convert_to_ts(js_code: string, indent = '', offset = '') { while (start > 0 && code.original[start - 1] === '\t') start -= 1; while (start > 0 && code.original[start - 1] === '\n') start -= 1; - code.overwrite(start, end, ''); + const slice = code.original.slice(node.getStart(), node.getEnd()); + const is_multiline = slice.includes('\n'); + + code.overwrite(start, end, is_multiline ? '\n' : ''); } }