编译器
概述
YAMLResume 是一个简历编译器,使用户能够使用 YAML 创建简历,然后生成具有精确排版的专业 PDF 文档。
YAMLResume 采用关注点分离作为核心设计原则,这使用户能够专注于简历内容,而无需过多担心样式/布局,在不更改内容的情况下交换模板,并在不同输出格式之间保持一致性。
也就是说,用户可以而且应该只专注于简历的内容,YAMLResume 将处理其余的事情,如排版、布局、本地化、PDF 生成等。
关键功能:
- 定义了一个标准结构化 YAML 格式,涵盖内容和布局
- 使用 zod 或 JSON Schema 验证简历内容
- 使用管道转换简历内容数据
- 使用 LaTeX 模板渲染内容
- 通过 XeTeX 或 Tectonic 编译引擎生成 PDF
- 支持多种语言和本地化
- 提供 CLI 命令进行项目管理和构建自动化
查看以下实时演示,了解为什么我称 YAMLResume 为简历编译器:
了解更多
Edit on GitHub
Last updated on