# towxml **Repository Path**: b2s/towxml ## Basic Information - **Project Name**: towxml - **Description**: HTML、Markdown转微信小程序WXML(WeiXin Markup Language)渲染库。「mini-blog文章详情展示就是用的它」 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 1 - **Created**: 2019-12-13 - **Last Updated**: 2024-11-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README
# Towxml **Towxml** 是一个可将`HTML`、`Markdown`转为微信小程序`WXML`(WeiXin Markup Language)的渲染库。 用于解决在微信小程序中`Markdown`、`HTML`不能直接渲染的问题。 **使用交流QQ群:182874473** ## 特色 - 可控制的音频播放器(可自行调节样式,解决原生`audio`在部分iPhone上不能自动播放的情况) - 支持代码语法高亮 - 支持emoji表情:wink: - 支持上标、下标、下划线、删除线、表格、视频、图片(几乎所有html元素)…… - 支持typographer字符替换 - 多主题动态支持 - 极致的中文排版优化 - Markdown TodoList - 支持事件绑定(这样允许自行扩展功能哟,例如:点击页面中的某个元素,更新当前页面内容等...) - 前后端支持 > 音频播放器播放状态设定为每5秒更新一次,否则内容过多会导致性能下降 ## 截图 以下截图即`demo`目录编译的效果 ![towxml](https://cdn.rawgit.com/sbfkcel/towxml/edc25e97/docs/demo.png) ## 快速上手 **1. 克隆TOWXML到小程序根目录** ```bash git clone https://github.com/sbfkcel/towxml.git ``` **2. 在小程序`app.js`中引入库** ```javascript //app.js const Towxml = require('/towxml/main'); //引入towxml库 App({ onLaunch: function () { }, towxml:new Towxml() //创建towxml对象,供小程序页面使用 }) ``` **3. 在小程序页面文件中引入模版** ```html