百科.dev
全部条目AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
T

towxml

> 编程语言
开源

微信小程序 HTML、Markdown 渲染库

2.9K stars0 点赞2 次浏览
访问官网GitHub

工具介绍

微信小程序 HTML、Markdown 渲染库

Towxml

Towxml 是一个可将HTML、Markdown转为微信小程序WXML(WeiXin Markup Language)的渲染库。用于解决在微信小程序中Markdown、HTML不能直接渲染的问题。

Towxml 3.0版本发布啦!✨✨✨

较2.x版本,新版体积更小、速度更快⚡️、支持无限级解析,增加诸多新特性。推荐使用。

如果继续要使用旧版本可切换到 2.x分支

官方交流群:182874473(点击加入),进群答案:wiki和issues

特色

Towxml 3.0 完整支持以下功能。当然在构建时可仅保留需要功能以减少体积大小和代码依赖。

  • 支持echarts图表(3.0+)✨
  • 支持LaTex数学公式(3.0+)✨
  • 支持yuml流程图(3.0+)✨
  • 支持按需构建(3.0+)✨
  • 支持代码语法高亮、代码块行号显示
  • 支持emoji表情:wink:
  • 支持上标、下标、下划线、删除线、表格、视频、图片(几乎绝大部分html元素)……
  • 支持typographer字符替换
  • 支持多主题切换
  • 支持Markdown TodoList
  • 支持事件绑定(这样允许自行扩展功能哟,例如:点击页面中的某个元素,更新当前页面内容等...)
  • 极致的中文排版优化
  • 支持前后解析数据

截图

以下截图即demo项目(文件见wiki)编译的效果

如何使用?

注意:3.0切勿直接拉取代码使用,请根据自行需要构建得到最终的代码。

使用遇到问题先把 wiki 中的 demo 按步骤完整跑起来。

Towxml3.0文档(beta)

以下文档仅适用于Master分支代码。

  • 3.0 构建Towxml
  • 3.0 让Demo跑起来
  • 3.0 如何使用
  • 3.0 Echarts支持
  • 3.0 LaTex数学公式、yuml流程图支持
  • 3.0 在uniapp中使用towxml(感谢 @anyfar)
  • 3.0 流式动态渲染(感谢 @zhouzxx)

FAQ

  • 公式渲染格式不对
    • 将内容写在变量中的,请注意公式中的特殊符号转译
    • 以http形式加载内容的参考demo

Towxml2.0文档

以下文档仅适用于2.x分支代码。

  • 2.0 让Demo跑起来
  • 2.0 哪些文件可删除?

打赏

如果用着不错,可以『打赏』支持。因为有你,开源更美好。

微信打赏 支付宝打赏

应用展示

这些小程序都使用了 towxml, 查看用户提交的案例 。

License

MIT

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

JavaScript

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言