WP-Editor.md
WP-Editor.md copied to clipboard
[BUG] 所有未被代码块包含的双等号(==)均被解析为文本高亮标签
BUG描述 | Describe the bug
文章中所有未被代码块包含的双等号(==)均被解析为文本高亮标签,无论是否成对(==foo==
),导致普通的 Base64 字符串末尾两个等号被吞且造成不合适的文本高亮
复现方法 | To Reproduce
test
`dGVzdA==`
dGVzdA==
dGVzdA==!
期望行为 | Expected behavior
只将成对的双等号解析为文本高亮标签
其他内容 | Additional context
BUG 成因:
https://github.com/LuRenJiasWorld/WP-Editor.md/blob/eeba02bdf3de0a84911317c9b2b1ee7b84730707/src/App/WPMarkdownParser.php#L527-L556
建议修改正则式或 PHP 逻辑
(另外想问下是否可以在设置里添加一个编辑器侧边预览的开关?)
你好,确实有这个问题,后续版本会修复,感谢反馈~