diff --git a/warzone/crates/warzone-server/src/routes/web.rs b/warzone/crates/warzone-server/src/routes/web.rs index c03beae..8cda4bc 100644 --- a/warzone/crates/warzone-server/src/routes/web.rs +++ b/warzone/crates/warzone-server/src/routes/web.rs @@ -893,8 +893,8 @@ function renderMd(text) { s = s.replace(/`([^`]+)`/g, '$1'); // Bold: **...** s = s.replace(/\*\*(.+?)\*\*/g, '$1'); - // Italic: *...* - s = s.replace(/(?$1'); + // Italic: *...* (single asterisk, not double) + s = s.replace(/([^*]|^)\*([^*]+?)\*([^*]|$)/g, '$1$2$3'); // Headers: ### ... (at line start) s = s.replace(/^### (.+)$/gm, '

$1

'); s = s.replace(/^## (.+)$/gm, '

$1

');