sbfkcel / towxml

微信小程序HTML、Markdown渲染库
https://github.com/sbfkcel/towxml/wiki
2.5k stars 317 forks source link

内容是JS的代码块,存储为html标签的形式,解析html形式后被存到一行中,没换行 #281

Open HhxtoN opened 6 months ago

HhxtoN commented 6 months ago

image 原本的内容如上图,towxml解析之后变为 image 全部内容都挤在了这一行,同时没有代码高亮,同时,看页面结构,可以看到是有解析的,但是为什么堆一起了,还是说需要我改源码 image 希望有大佬能帮我看看,是我哪里处理没对嘛

sbfkcel commented 6 months ago

参考demo中的解析示例。

HhxtoN commented 6 months ago

参考demo中的解析示例。 image ![Uploading image.png…]() demo中演示的是markdown格式,我看不出来html格式是否存在相同的问题,我的是使用html标签的形式,并且demo中只使用了这么一句语句,我也知道要把这语句中的markdown改成html,但是就是编译html的代码块全部堆成一行了

HhxtoN commented 6 months ago

参考demo中的解析示例。 image 希望你帮我能看看,是html兼容性问题还是什么问题呢

HhxtoN commented 4 months ago

解决了! 是css源码中h2__code记得将换行样式加上即可 image

sbfkcel commented 4 months ago

应该是你的内容里面有 code 标签,跟towxml的实际有冲突。

不过我不是很建议这么修改。

HhxtoN commented 3 months ago

应该是你的内容里面有 code 标签,跟towxml的实际有冲突。

不过我不是很建议这么修改。

因为使用别的Markdown插件生成的文章,所以转换过来的时候会有一些固定的标签。 我没法对生成文章内容插件进行改动,目前只好这样解决问题,不知道这么改后续会出现什么问题