概述
了解 My Docs 的核心架构和设计理念。
技术栈
My Docs 基于以下现代技术构建:
- Docusaurus: Facebook 开源的静态站点生成器
- React: 用户界面库
- MDX: 支持 JSX 的 Markdown 扩展
- Prism: 代码语法高亮
架构设计
graph TB
A[Markdown 文件] --> B[Docusaurus 构建]
B --> C[静态 HTML/CSS/JS]
C --> D[CDN 部署]
D --> E[用户访问]
F[自定义组件] --> B
G[主题配置] --> B
H[插件系统] --> B
核心特性
1. 模块化设计
每个功能模块独立,便于维护和扩展
2. 响应式布局
适配桌面、平板和移动设备
3. 性能优化
自动代码分割和懒加载