Skip to content

sbfkcel/towxml

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
March 8, 2021 14:09
October 24, 2022 11:22
September 26, 2022 13:54
_
April 24, 2021 22:35
_
August 5, 2018 10:35
November 23, 2021 10:48
February 13, 2023 13:57
November 16, 2022 11:05
January 14, 2020 13:53
September 26, 2022 13:54
January 14, 2020 13:53
February 13, 2023 13:58
January 14, 2020 13:53
_
January 21, 2020 09:34
January 14, 2020 13:53
January 14, 2020 13:53
January 15, 2020 14:18

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