解决自定义语法和简繁转换引擎的问题:
````chain
考虑保护白名单
在添加新的 markdown 代码块格式后,需要修改简繁转换引擎,将它们显式添加到转换中。例如:
```rust
fn test_multiline_block_logic() {
// 1. 标准纯文本
assert_eq!(should_convert_block("```\n纯文本"), true);
// 2. JSON 转义
assert_eq!(should_convert_block("```\\n纯文本"), true);
// 3. 显式 text
assert_eq!(should_convert_block("```text\n内容"), true);
// 4. mermaid
assert_eq!(should_convert_block("```mermaid\ngraph"), true);
/…
—— Little Gecko Fuyeor, Ф https://fuyeor.com/t/399