useAiWork开发者文档
核心业务

模板、范本与布局扩展

通过布局注册表增加视觉样式,避免在消费端堆积条件分支。

三种概念

  • 布局定义简历页眉、区块、条目、字体和视觉规则。
  • 模板复用布局与配置,作为创建简历的入口。
  • 范本提供可参考的内容,由 src/features/resume-examples 管理。

修改版式时从布局定义开始;修改行业示例时从范本模块开始。

新增布局

  1. 创建 src/features/resume/layouts/<id>/index.ts。
  2. 导出对应布局实现,声明名称、描述、默认主题与 defaultPersonalInfoLayout。
  3. 在 src/features/resume/layouts/index.ts 的有序注册表中注册。
  4. 检查模板中心、选择器、卡片与简历预览。

布局 ID 类型由注册表推导,不要在每个消费端增加独立 ID 列表或分支。

渲染职责

渲染器职责
layout-renderer.tsx
A4 画布、分页线与渲染上下文
header-renderer.tsx
个人信息共享渲染与页眉选择
section-renderer.tsx
区块外壳、标题与拖拽
module-renderer.tsx
技能、文本、自定义区块与条目分发
entry-renderer.tsx
工作、教育与项目条目

个人信息支持 vertical、horizontal 和 three-column。布局切换会重置为布局约定的个人信息排版,不要复制整套个人信息 JSX。

验证要点

检查长姓名、多个联系方式、空区块、跨页经历与移动端编辑。打印与导出还要确认字体和 A4 分页,不只检查屏幕预览。

详细约定位于 src/features/resume/layouts/README.md。

本页目录