核心模块¶
核心模块提供了 EmailWidget 的基础架构,包括 Widget 基类、模板引擎、缓存系统等核心组件。
API 参考
完整的 API 文档请参考 英文版本,此处提供核心模块的中文说明。
BaseWidget - 基础组件类¶
所有 EmailWidget 组件的基类,提供了组件的基本功能和接口。
主要功能¶
- 组件 ID 管理
- HTML 渲染接口
- 父子组件关系管理
- 样式和属性设置
TemplateEngine - 模板引擎¶
负责 HTML 模板的渲染和管理。
主要功能¶
- Jinja2 模板渲染
- 模板缓存管理
- 自定义过滤器支持
ImageCache - 图片缓存¶
管理图片资源的缓存和优化。
主要功能¶
- 图片本地缓存
- Base64 编码转换
- 缓存清理和管理
Logger - 日志记录器¶
EmailWidget 专用的日志记录系统。
主要功能¶
- 分级日志记录
- 自定义日志格式
- 调试信息输出