月度归档:2021年08月

让小程序和wordpress支持markdown

在wordpress的页面和小程序里显示markdown标记语言


从微慕小程序专业版v3.8.0开始引入了mp-html组件,用于解析富文本的内容,该组件的功能强大,完美支持html大部分的标签,同时支持代码高亮 。 mp-html提供的markdown插件,可以在富文本的文件解析markdown,于是我尝试引入了mp-html的markdown插件,但发现解析不了,反复尝试还是不行,仔细调试代码后发现原因是:如果一段富文本里有html标签文本和mardown标记文本混在一起,是无法区分两者,因此在解析的时候都按html解析了。由于微慕小程序...... [阅读全文]

让小程序支持代码高亮

小程序引入mp-html组件解析富文本,让小程序支持代码高亮


对于编程技术类的小程序来说,在文章会有很多代码,那么代码高亮就是一个文章显得很出色的需求了。代码高亮功能的实现,主要是依靠小程序里对富文本内容的解析。对于富文本解析,微慕小程序专业版以前采用的开源的wxParse组件,但这个组件不支持代码高亮,且二次开发的难度较大。从微慕小程序专业版v3.8.0开始引入了mp-html组件,该组件提供对代码高亮显示的支持。 在小程序里通过mp-html实现代码高亮方式如下: ...... [阅读全文]

小程序富文本解析利器mp-html

功能强大的富文本解析组件,全面支持html标签,自定义样式配置,图片加载,支持表格和列表,支持音频和视频,支持过个平台的小程序。


微慕小程序是资讯、媒体类小程序,因为对富文本内容和媒体内容的显示有较高的需求。对于富文本解析,微慕小程序以前采用的开源的wxParse组件,不过wxParse组件存在很多的问题且已经停止维护支持,随着微慕小程序功能不断的增加和优化,wxParse组件已经无法适应,同时对wxParse二次开发优化的难度比较大,基于此微慕团队考虑寻找更合适的解析组件,经过朋友的推荐和我们的考察,最终选择开源组件:mp-html...... [阅读全文]