Skip to content

sbfkcel/towxml

Folders and files

NameName
Last commit message
Last commit date

Latest commit

43283ba · Mar 20, 2025
Mar 8, 2021
Mar 20, 2025
Feb 24, 2022
Sep 26, 2022
Apr 11, 2021
Apr 11, 2021
Sep 19, 2022
Sep 19, 2022
Apr 13, 2021
Apr 24, 2021
Apr 11, 2021
Aug 5, 2018
Nov 23, 2021
Feb 13, 2023
Nov 16, 2022
Jan 14, 2020
Feb 3, 2020
Sep 26, 2022
Jan 14, 2020
May 5, 2020
Feb 13, 2023
Jan 14, 2020
Jan 21, 2020
Jan 14, 2020
Jan 14, 2020
Jan 15, 2020

Repository files navigation

Towxml

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

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)编译的效果

Towxml

如何使用?

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

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

Towxml3.0文档(beta)

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

FAQ

Towxml2.0文档

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

打赏

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

微信打赏 支付宝打赏
支持开源,微信打赏。 支持开源,微信打赏。

应用展示

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

License

MIT