diff --git a/src/lib/output/themes/MarkedPlugin.tsx b/src/lib/output/themes/MarkedPlugin.tsx index 1ebb3c52c..6e0d00a93 100644 --- a/src/lib/output/themes/MarkedPlugin.tsx +++ b/src/lib/output/themes/MarkedPlugin.tsx @@ -179,11 +179,13 @@ export class MarkedPlugin extends ContextAwareRendererComponent { if (useHtml) { const text = part.tag === "@linkcode" ? `${part.text}` : part.text; result.push( - `${text}`, + url + ? `${text}` + : part.text, ); } else { const text = part.tag === "@linkcode" ? "`" + part.text + "`" : part.text; - result.push(`[${text}](${url})`); + result.push(url ? `[${text}](${url})` : text); } } else { result.push(part.text);