用 Markdown 写简历时很多语法用不上,而且排版控制不够精确,经常出现格式解析不一致的问题。
为了解决这些问题,一位开发者改使用 YAML 格式来管理简历,并开源了 YAMLResume 这款工具。
该工具采用内容与样式分离的设计原则,只需用 YAML 写简历内容,配合 LaTeX 引擎就能生成像素级完美的专业 PDF,还支持版本控制。
GitHub: https://github.com/yamlresume/yamlresume
主要功能:
- 用 YAML 格式编写简历内容,结构清晰且易于维护
- 基于 LaTeX 引擎生成专业级排版效果的 PDF
- 支持模板切换和精确的布局控制选项
- 命令行操作简单,支持多种包管理器安装
- 完全开源免费,避免平台锁定问题
- 提供多语言和多模板支持,适配不同需求
项目完全开源免费,通过 npm 全局安装并配置 XeTeX 或 Tectonic 排版引擎即可使用。