微信小程序解析HTML和MARKDOWN

Towxml

Towxml 是一个可将HTMLmarkdown转换为WXML(WeiXin Markup Language)的渲染库。

由于微信小程序不能直接渲染HTML,因此富文本编辑器生成的HTML内容无法直接在小程序中展示。

可能是出于安全因素考虑,即使WXML文本在小程序中也是以字符串方式进行渲染。

所以……

然后……

于是,Towxml 就因此降临了。

Towxml 下载

https://github.com/sbfkcel/towxml

特色

  • 支持代码语法高亮
  • 使用简单
  • 多主题动态支持
  • 极致的中文排版优化

快速上手

1. 克隆TOWXML到小程序根目录

git clone https://github.com/sbfkcel/towxml.git

2. 在小程序app.js中引入库

//app.js
const Towxml = require('/towxml/main');     //引入towxml库
App({
    onLaunch: function () {
    },
    towxml:new Towxml()                     //创建towxml对象,供小程序页面使用
})

3. 在小程序页面文件中引入模版