]> git.r.bdr.sh - rbdr/gema_texto/commitdiff
Replace HTML tags in HTML
authorRuben Beltran del Rio <redacted>
Tue, 4 Feb 2025 11:49:40 +0000 (12:49 +0100)
committerRuben Beltran del Rio <redacted>
Tue, 4 Feb 2025 11:49:40 +0000 (12:49 +0100)
src/html_renderer.rs

index 61d2d733eb3240b1bd80a4047bddc962dcbdd1c0..5251d0a533e901c57af0cdd8fa0d1e651ae4754b 100644 (file)
@@ -124,7 +124,10 @@ fn line_content(line: &GeminiLine) -> String {
             format!("<pre aria-label=\"{alt_text}\">")
         }
         GeminiLine::PreformattedToggle(false, _) => "</pre>".to_string(),
             format!("<pre aria-label=\"{alt_text}\">")
         }
         GeminiLine::PreformattedToggle(false, _) => "</pre>".to_string(),
-        GeminiLine::Text(content, true) | GeminiLine::Quote(content) => content.to_string(),
+        GeminiLine::Text(content, true) | GeminiLine::Quote(content) => content
+            .replace('<', "&lt;")
+            .replace('>', "&gt;")
+            .to_string(),
     }
 }
 
     }
 }