MCL 组件全功能测试指南

测试说明 📋 本文档用于测试 MCL 语法规范中定义的所有核心组件,确保每个组件都能正常渲染和交互。建议按顺序阅读并验证每个组件的显示效果。

一、基础组件测试 ⭐⭐⭐

1.1 Alert 提示框

MCL 支持 5 种类型的提示框,用于不同场景的信息展示:

信息提示 ℹ️ 这是 info 类型的提示框,用于提供一般性信息和说明。

操作成功 ✅ 数据已保存,配置已生效。

注意事项 ⚠️ 该操作不可撤销,请谨慎执行。建议在操作前备份重要数据。

错误提示 ❌ 连接失败,请检查网络设置或联系管理员。

小技巧 💡 使用 Ctrl+S 可以快速保存当前文档,提高工作效率。


1.2 Badge 徽章

徽章用于标记状态、分类和标签,可以内联在文本中使用:

产品更新日志 v2.0 重要 新功能

我们发布了多个版本更新:

Badge 也可以组合使用:前端 后端 全栈


1.3 Button 按钮

按钮用于行动号召和链接跳转,支持多种样式和尺寸:

主要操作区域:

立即开始 了解更多 取消

小型按钮组:

保存 删除 编辑


1.4 Code 代码块

Code 组件用于在 MCL 组件内部展示代码,避免与 Markdown 语法冲突:

Python 示例:

hello.py
def greet(name):
    """打招呼函数"""
    return f"Hello, {name}!"

if __name__ == "__main__":
    print(greet("World"))

JavaScript 示例(带行号):

javascript
const express = require('express');
const app = express();

app.get('/', (req, res) => {
    res.send('Hello World!');
});

app.listen(3000);

Bash 命令示例:

bash
npm install @mcl/parser
npm run build
npm start

1.5 List 样式列表

Check 类型(对勾列表)

Arrow 类型(箭头列表)

Star 类型(星号列表)

Number 类型(数字编号)

  1. 安装 Python 环境
  2. 配置虚拟环境
  3. 安装依赖包
  4. 运行测试用例
  5. 启动开发服务器

Alpha 类型(字母编号)

  1. 首要任务:完成需求分析
  2. 次要任务:设计数据库结构
  3. 最后任务:编写测试用例
  4. 补充任务:撰写技术文档

二、布局组件测试 ⭐⭐

2.1 Card Grid 卡片网格

展示多个并列的特性或功能,支持 2/3/4 列布局:

组件丰富
30+ 标准化组件,覆盖全场景需求,满足各类文档编写需要。
8套色系
一键切换配色方案,轻松打造品牌风格,提升视觉体验。
零依赖
纯原生实现,无需任何框架,开箱即用,轻量高效。
安全可靠
数据加密传输,权限分级管理,保障内容安全无忧。
快速启动
毫秒级解析速度,支持批量处理,大幅提升工作效率。
性能优异
首屏加载 < 500ms,CDN 加速,用户体验流畅丝滑。

2.2 Card Horizontal 水平卡片

用于强调核心理念、重要观点或特色介绍:

设计理念 💡
MCL 的设计哲学是"简单标记,丰富渲染"。用最少的语法表达最丰富的视觉呈现,让 AI 能够准确生成高质量的内容。
用户至上 ❤️
一切功能设计都以提升用户体验为核心目标,让文档编写变得轻松愉快,让知识传递更加高效清晰。
AI 原生 🤖
语法专为 LLM 设计,生成准确率高达 98%,是 AI 时代的内容创作利器。

2.3 Tabs 选项卡

分组展示相关内容,节省空间,支持嵌套简单组件:

这里介绍产品的核心功能,支持 Markdown 格式。

主要特性包括:

  • 组件化语法
  • 主题定制
  • 响应式设计
  • 零依赖实现

适合技术文档、产品手册、博客文章等多种场景。

技术架构的详细说明。

  • 前端:React + TypeScript
  • 后端:Node.js + Express
  • 数据库:PostgreSQL
  • 缓存:Redis
  • 部署:Docker + K8s

API 接口文档内容。

javascript
// 调用示例
const result = await parseMCL(mclText);
console.log(result.html);

更多 API 请参考完整文档。

版本迭代记录:

  • v2.0 最新 - 全新架构
  • v1.5 - 性能优化
  • v1.0 - 初始版本

2.4 Collapse 折叠卡片

隐藏详细内容,保持页面简洁,适合 FAQ 和技术细节:

什么是 MCL?

MCL(Markdown Component Language)是一种 Markdown 的升级版标记语言。

它在标准 Markdown 的基础上扩展了组件化语法,让 AI 能够生成更丰富的内容。MCL 完全兼容 Markdown,你可以把 MCL 理解为"Markdown Plus"。

核心优势:

  • 语法简洁规律
  • AI 友好度高
  • 组件丰富多样
  • 零学习成本

如何开始使用?

只需三步即可开始:

  1. 安装解析器:pip install mcl-parser
  2. 编写 .mcl 文件
  3. 运行构建命令:python build.py

详细教程请参考官方文档。

MCL 和 Markdown 有什么区别?

MCL 完全兼容 Markdown,在此基础上增加了组件化语法。

特性 Markdown MCL
基础语法
富媒体组件
AI 友好 一般 优秀
批量生成

简单来说,MCL = Markdown + 组件化能力。


2.5 Steps 步骤条

展示流程、步骤、时间顺序,适合教程和指南:

需求分析
收集用户需求,明确项目目标与范围,制定初步方案。
方案设计
制定技术方案,完成架构设计文档,确定技术选型。
开发实现
编码实现核心功能模块,进行单元测试和集成测试。
测试优化
进行全面的功能测试、性能测试和安全测试。
部署上线
部署到生产环境,监控系统运行状态,持续优化改进。

2.6 Timeline 时间线

展示发展历程、版本迭代、事件记录:

2024年1月
项目启动 🚀
完成需求调研与技术选型,确定 MCL 语法规范,组建核心团队。
2024年3月
V1.0 发布 🎉
组件库完成 30+ 组件开发,解析器通过全部测试,首次公开发布。
2024年6月
百万级验证 ✅
成功批量生成 100 万篇文章,性能指标达标,系统稳定可靠。
2024年9月
生态建设 🌱
社区成员突破 1000 人,第三方插件和工具陆续出现,生态初具规模。
2025年1月
V2.0 升级 ⚡
全新架构升级,性能提升 300%,支持更多高级特性。

2.7 Feature Grid 特性网格

展示产品特性、功能亮点、核心优势:

AI 原生 🤖

语法专为 LLM 设计,生成准确率高达 98%,是 AI 时代的内容创作利器。

零依赖 ⚡

纯原生实现,无需任何框架,开箱即用,轻量高效,易于集成。

主题丰富 🎨

8 套配色方案,一键切换品牌风格,满足不同场景的视觉需求。

安全可靠 🔒

数据加密传输,权限分级管理,保障内容安全,企业级安全保障。

高性能 🚀

纯静态输出,CDN 加速,首屏加载 < 500ms,用户体验流畅丝滑。

文档完善 📚

详细的语法规范和示例,完善的 API 文档,降低学习成本。


三、数据展示组件测试 ⭐

3.1 Stats 统计数据

突出关键数字、指标,用数据说话:

30+
标准化组件
8
配色方案
4KB
CSS 体积
100万+
日生成能力

另一个统计示例:

98%
AI 生成准确率
<500ms
首屏加载时间
1000+
社区成员

3.2 Progress 进度条

展示完成度、进度、比例:

项目进度概览:

HTML 生成进度100%
解析器开发75%
组件库完善45%
文档编写90%

3.3 Comparison 对比表格

对比不同方案、产品、版本的优劣:

特性 传统 Markdown Docusaurus MCL 系统
基础 Markdown
富媒体组件
AI 友好语法
零构建步骤
批量生成能力
学习成本
社区生态 成长中

3.4 Mindmap 思维导图

将 Markdown 标题层级转换为交互式思维导图:


3.5 Mermaid 图表

绘制专业的技术图表,支持多种图表类型:

流程图示例

时序图示例

状态图示例


3.6 Rating 评分

展示评分、评级、满意度:

产品评价:

用户满意度
推荐指数
难度评级

3.7 Testimonials 用户评价

展示用户反馈、客户评价:

★★★★★
这套组件库让我们的文档站开发效率提升了 10 倍,强烈推荐!🎉
张三
前端工程师
★★★★★
MCL 语法非常直观,团队成员半天就上手了,学习成本极低。✅
李四
技术负责人
★★★★★
终于找到一款 AI 友好的标记语言,生成质量非常高,节省了大量时间。⚡
王五
产品经理
★★★★★
从零依赖到主题定制,每个细节都考虑得很周到,值得点赞!👍
赵六
全栈开发者

3.8 CTA 行动号召

引导用户采取行动,通常放在文章结尾:

准备好开始了吗? 🚀

30+ 标准化组件已就绪,MCL 解析器即将上线。现在就动手实践,体验高效的文档编写方式。

下载模板 阅读文档


四、综合应用示例

4.1 完整工作流程

结合多个组件展示完整的工作流程:

最佳实践 💡 在实际文章中,应该根据内容需要选择合适的组件,不要过度使用。文字内容应占 70% 以上,组件仅用于点缀和增强可读性。

一个典型的技术文章结构:

引言部分
使用 Alert 提示阅读建议,Badge 标注文章类型,Stats 展示关键数据。
主体内容
以文字为主,穿插 Card Grid、Feature Grid、Tabs 等组件增强可读性。
可视化展示
适当使用 Mindmap、Mermaid、Timeline 等组件展示结构和流程。
总结转化
使用 CTA 引导读者采取下一步行动,Testimonials 增加信任感。

4.2 组件使用频率建议

合理的组件分布 📊
一篇优秀的 MCL 文章应该遵循以下组件使用原则: - 基础组件(Alert、Badge、Button、List):每篇 3-5 次 - 布局组件(Card、Tabs、Collapse、Steps):每篇 2-4 次 - 数据组件(Stats、Progress、Mindmap、Mermaid):每篇 1-3 次 - 媒体组件(Figure、Video):按需使用,不宜过多 记住:文字为主,组件为辅,让组件服务于内容,而不是喧宾夺主。

五、测试总结

测试完成 ✅ 本文档已测试 MCL 语法规范中定义的所有核心组件,包括:

共计 22 个核心组件全部测试通过!

开始你的 MCL 之旅 🚀

现在你已经了解了所有组件的使用方法,是时候动手实践了!

查看完整文档 下载示例模板 加入社区

© 2026 AI未来实验室 · 用 AI 探索无限可能
站点地图 | Robots.txt | 关于