仅通过一个参数指令,即可实现特定的渲染以及交互效果
支持Spralang、Markdown、HTML、公式语法、流程图语法等
相比传统HTML/CSS/JS开发,可节省86.7~95.7%的代码量
内置Bootstrap5、Layui等主流框架,提供现代化观感
传统编辑器无法实现图片轮播、表格分页、自定义锚点样式等现代布局。
传统编辑器无法实现表格翻页/搜索、手风琴展开/折叠、GIF图播放/暂停等交互。
Markdown和HTML表格数据存在冗余,与传统编辑器数据迁移困难。
Web技术复杂度高,普通用户难以利用优秀插件资源。
通过设置封面、动态图链接,实现点击播放/暂停效果。
通过设置动态图的封面和链接,可以实现点击动态图播放/暂停的效果。此功能适用于需要展示动态内容但希望节省流量或提高加载速度的场景。
@[gif](src=https://cdnqiniu.benhuisen.com/test/1.gif,
poster=https://cdnqiniu.benhuisen.com/test/1.png,
css=shadow,
autoplay=false,
width=150,
height=150)
通过设置加载器和分页信息,实现表格翻页交互效果。
通过简单的参数设置,可以实现表格的分页功能。此功能特别适合展示大量数据,可以节省约92.3%的代码量,同时提供良好的用户体验。
:::table(loader=bootstrap, header=1, page-size=2, page-list=5-10)
标题1,标题2,标题3
内容1,内容2,内容3
内容4,内容5,内容6
内容7,内容8,内容9
内容10,内容11,内容12
:::
通过添加标题和内容元素,实现手风琴展开折叠效果。
通过简单的标签嵌套,可以实现手风琴效果。此功能特别适合展示分组内容,可以节省约88%的代码量,同时提供良好的用户体验。
:::accordion(expand-index=0-1)
@[text](value=标题1, color=red)
@[text](value=内容1)
@[text](value=标题2)
@[text](value=内容2)
:::
通过简单的参数设置,实现图片轮播效果。
通过简单的参数设置,可以实现图片轮播效果。此功能特别适合展示多张图片或幻灯片内容,可以节省约90%的代码量,同时提供良好的用户体验。
:::carousel(interval=3000, controls=1, indicators=1)
@[image](src=https://cdnqiniu.benhuisen.com/test/b1.png)
@[image](src=https://cdnqiniu.benhuisen.com/test/b2.png)
@[image](src=https://cdnqiniu.benhuisen.com/test/b3.png)
:::
示例 | 示例字符数 | HTML/CSS/JS字符数(≈) | 节省代码量(≈) |
---|---|---|---|
动态图播放/暂停 | 154 | 2439 | 93.7% |
表格分页 | 46 | 1068 | 95.7% |
手风琴 | 147 | 2190 | 93.3% |
图片轮播 | 171 | 2072 | 91.7% |
通过指定标签属性实现特定交互和渲染效果,节省86.7~95.7%代码量
实现传统编辑器无法达到的交互效果和现代视觉呈现
支持多层级目录创建、拖拽文档/目录等,方便文档管理
支持Spralang、Markdown、HTML、公式、流程图等多种语法
提供编辑模式、编辑+预览模式、预览模式等多种工作方式
支持Word/PPT/Excel/PDF预览、打印、导入以及导出(待实现)