• Stars
    star
    2,503
  • Rank 18,340 (Top 0.4 %)
  • Language
    JavaScript
  • Created over 7 years ago
  • Updated almost 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

微信小程序HTML、Markdown渲染库

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表情😉
  • 支持上标、下标、下划线、删除线、表格、视频、图片(几乎绝大部分html元素)……
  • 支持typographer字符替换
  • 支持多主题切换
  • 支持Markdown TodoList
  • 支持事件绑定(这样允许自行扩展功能哟,例如:点击页面中的某个元素,更新当前页面内容等...)
  • 极致的中文排版优化
  • 支持前后解析数据

截图

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

Towxml

如何使用?

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

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

Towxml3.0文档(beta)

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

FAQ

Towxml2.0文档

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

打赏

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

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

应用展示

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

License

MIT

More Repositories

1

fast-astar

fast-astar is an implementation of a* algorithm using javascript. Small and fast.
JavaScript
139
star
2

WechatJumpGameHelper

基于Node.js的微信《跳一跳》辅助工具
JavaScript
93
star
3

puerts_cli

开箱即用的 PuerTS 脚手架工具。
JavaScript
40
star
4

pixi-apngAndGif

Let Pixi.js support apng, gif images. And allow control of its operation.
JavaScript
38
star
5

Gigabyte-Z490i-Intel-10700k-5700XT

Shell
38
star
6

markdown-server

Markdown的数学公式 `Lexte`,以及流程图`Mermaid`服务端渲染支持。
JavaScript
23
star
7

pixi-spine-debug

Show spine boundaries
JavaScript
14
star
8

qingwa

🐸 qingwa(Frog)—let node debug information display line number
JavaScript
4
star
9

ant-task

🐜 一个小巧且快速的脚本任务运行器。
JavaScript
3
star
10

iOS-Restrictions-Passcode

用于从iOS备份文件找回『访问限制密码』
JavaScript
3
star
11

PixiJS_Notes

Pixi.js学习笔记
CSS
3
star
12

lazyload

Loaded images of lazy loading components. Compatible with IE7 + browser.
JavaScript
3
star
13

WebGPU-NOTES

我的WebGPU学习笔记
TypeScript
1
star
14

fws

🦇FWS,Efficient and convenient front-end development workflow scaffolding
JavaScript
1
star
15

maze

迷宫地图生成算法
JavaScript
1
star
16

vcore

A base library for handling urls, element selectors, dom event bindings, and jsonp data requests.
TypeScript
1
star
17

youtubeDown

Youtube video download
JavaScript
1
star
18

typeof2

Very small and fast Javascript type acquisition method.
JavaScript
1
star
19

font-face-extract

用于提取html文件中有使用自定义字体 (WebFont) 的文字及对应字体的文件路径。
JavaScript
1
star