diff --git a/docs/mermaid-usage-guide.md b/docs/mermaid-usage-guide.md index 9d7d3fc..04f0468 100644 --- a/docs/mermaid-usage-guide.md +++ b/docs/mermaid-usage-guide.md @@ -338,3 +338,4 @@ Argon 主题支持以下格式(按优先级排序): - ✅ 修复容器语法中空行导致内容被截断的问题 - ✅ 修复 WP-Markdown 的 document.write 重复输出问题 - ✅ 改进容器语法检测,支持跨多个元素的内容收集 +- ✅ 修复换行符丢失问题(将 `
` 标签正确转换为换行符) diff --git a/tests/test-mermaid-newline.html b/tests/test-mermaid-newline.html new file mode 100644 index 0000000..474b845 --- /dev/null +++ b/tests/test-mermaid-newline.html @@ -0,0 +1,186 @@ + + + + + + Mermaid 换行符测试 + + + +

Mermaid 换行符测试

+

测试 WP-Markdown 生成的 HTML 中 <br> 标签是否正确转换为换行符

+ + +
+

测试 1: 模拟 WP-Markdown 格式(带 <br> 标签)

+

::: mermaid
+flowchart TD
+ Start([开始]) --> Process[处理]
+ Process --> End([结束])
+:::

+
+
+ + +
+

测试 2: 复杂流程图(多行文本)

+

::: mermaid
+flowchart TD
+ A[用户提交评论] --> B{启用 AI 检测?}
+ B -->|是| C[AI 检测]
+ B -->|否| D[直接保存]
+ C --> E{检测结果?}
+ E -->|垃圾评论| F[移入回收站]
+ E -->|正常评论| G[保存评论]
+:::

+
+
+ + +
+

测试 3: 带样式定义

+

::: mermaid
+flowchart LR
+ A[开始] --> B[处理]
+ B --> C[结束]
+ style A fill:#e1f5e1,stroke:#2e7d32
+ style C fill:#ffe1e1,stroke:#c62828
+:::

+
+
+ + + + +