feat: add WP-Markdown special format support

- Detect script tags with document.write() in extractMermaidCode
- Extract Mermaid code from document.write() content
- Support escape character decoding (backslash-n, quotes, etc)
- Add comprehensive test file for WP-Markdown format validation
- Requirements: 10.5
This commit is contained in:
2026-01-23 23:49:24 +08:00
parent f36a96d3b6
commit 4c0569afaf
3 changed files with 351 additions and 3 deletions

View File

@@ -150,7 +150,7 @@
- **Validates: Requirements 9.4**
- _Requirements: 9.4_
- [~] 10. 添加性能优化
- [x] 10. 添加性能优化
- 实现渲染缓存机制(避免重复渲染)
- 优化批量渲染逻辑
- 添加渲染状态标记
@@ -161,7 +161,7 @@
- **Validates: Requirements 8.3**
- _Requirements: 8.3_
- [~] 11. 添加特殊格式处理
- [x] 11. 添加特殊格式处理
- 处理 WP-Markdown 生成的 `<script>document.write()</script>` 格式
- 实现转义字符解码(`\n`, `\"`, `\'`
- 添加注释代码块过滤