Overu
Overu
figma:https://www.figma.com/design/3cZrrPn7oD4wvdYakaUL1b/XBuilder-%E8%AE%BE%E8%AE%A1%E6%96%87%E4%BB%B6-2.0-?node-id=1735-171&p=f&t=MH4i9XeroRFDdyUZ-0
#### 原因 经过排查,在调用`mdast-util-from-markdown`的`fromMarkdown`后,上述的输入整体被识别为`html_block`。 这个行为其实符合`CommonMark`规范。这不是一个解析错误,而是源自于`Markdown`对`HTML`空白行的语义规则。 稍微改变下输入: ``` 例子1: I see you're back on your user page! Perfect - now we're ready to continue with our course on creating a new project....
目前先采用前置预处理,针对这种情况会增加`\n\n`,强制分为`两行`,考虑到只有`self-closing tag`加换行符后紧跟着字符会出现这个情况,暂时没有增加类似`customInline`。
## mdast-util-from-markdown行为分析 ### 开/闭合标签 测试基于以下几种场景: 1. 只有单标签 ```HTML ``` 2. 标签后面跟着文字 ```HTML hello ``` 3. 标签后面跟着换行 ```HTML hello ``` 4. 标签前后跟着文字 ```HTML helloworld ``` - 未知标签: inline 1. [paragraph ->...