diff --git a/composables/content-parse.ts b/composables/content-parse.ts
index bdbefc34..d345940a 100644
--- a/composables/content-parse.ts
+++ b/composables/content-parse.ts
@@ -331,6 +331,8 @@ function filterHref() {
     if (href.startsWith('/') || href.startsWith('.'))
       return href
 
+    href = href.replace(/&/g, '&')
+
     let url
     try {
       url = new URL(href)