最近,一些文章来源于公众号、文档等的整理摘选,复制粘贴到zblog编辑器后,就自动有了标签“white-space:nowrap”,这个是真烦。
我试了txt的记事本编辑器,结果全选复制粘贴依然还是带这个标签,后来才知道这个记事本软件也升级了,复制粘贴是带富文本格式的了。
会导致结果:段落不自动换行,找了主体作者解决了,改了官方默认的编辑器也能解决,见文章:https://www.oufa.net/news/802.html
但在小程序里面,始终是不自动换行,一段就是一行,真tmd反感。小程序的文章内容是用rich-text显示的,因为无法预知你内容里面有哪些自带代码,也不知道覆盖层级有多高,这玩意无法兼容。
接下来找解决办法,理了下思路:
1,在发布的根源上解决,要用纯文本软件复制粘贴一次,杜绝任何无用的标签,这个要下载个单独的纯文本工具软件才行了。
2,在发布保存的时候再加一个替换过滤,可以用插件:LY_自动排版去除标签 style 属性,这个在保存的时候就直接去掉想去掉的标签,要设置下。
3,若已经发布的文章有这文章,可用老阳的批量替换内容的插件批量替换一下。
以上是在不改变程序源码的前提下给出的方案,我不喜欢搞代码的,也不想改来改去麻烦,就用的以上方法。若你是技术党,则可以有很多其他的办法解决,可以问百度或豆包。
