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);