reekystive / towxml-mirageru

Towxml fork for Mirageru

Home Page:https://github.com/sbfkcel/towxml/wiki

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

Towxml fork for Mirageru

https://github.com/sbfkcel/towxml/wiki


Languages

Language:JavaScript 100.0%