最近把 PPResume 的简历排版引擎开源了,创建了一个新的项目:YAMLResume,这是一个开源的 Node.js 工具,允许人们使用 YAML 创建简历并进行版本控制,并最终通过 LaTeX 来生成专业排版的 PDF 文件。

YAMLResume 受到 JSON Resume 的启发,并做了一些明显的改进:
- 原生支持 YAML:使其更具人性化的可读性和可写性
- 支持部分 markdown 富文本:YAMLResume 在
summary字段中支持部分的 markdown 富文本标记语法。 - 布局规范:YAMLResume 提供了配置布局设置(如页边距、字体大小等)的意见选项
- 支持多种语言:YAMLResume 支持英文、中文和西班牙文简历
同时,YAMLResume 现在还支持多种开箱即用的模板:
- moderncv banking
- moderncv casual
- moderncv classic
使用 YAMLResume ,您可以
- 以 YAML 格式创建纯文本简历,人类可读可写
- 对简历进行版本控制,告别版本控制不友好的二进制格式
- 写一些脚本,自动生成 LaTeX/PDF/PNG 格式

一些链接
- 网站: https://yamlresume.dev
- github repo: https://github.com/yamlresume/yamlresume
- 样例 resume.yml
- 样例 PDF
YAMLResume 代码经过严格测试,测试覆盖率为 **100%**,参见。
npm install -g yamlresume ,欢迎试用!