强大、专业、完美
YAML 纯文本
像写代码一样用 YAML 管理简历——简洁、易读且完美适配版本控制。
commit 8a67810Author: You <you@dev.io>Date: Dec 30 feat: update work experience --- a/resume.yml+++ b/resume.yml location: address: 123 Main Street- city: Sacramento+ city: San Francisco region: California 无限灵活结构
自由组合模块化章节,以前所未有的灵活性打造个性化简历。
几秒钟即可开始
NPX(推荐)
无需全局安装即可立即创建新项目
NPM 全局安装
作为全局 CLI 工具安装以便系统范围访问
Homebrew
在 macOS 上使用 Homebrew 包管理器安装
Docker
在隔离容器中运行,无需本地依赖
json2yamlresume
无缝将 JSON Resume 转换为 YAMLResume 格式
精雕细琢,力求完美
开发者信赖
用户评价
“I landed a great job offer from a resume built with this. I highly recommend it. It's worth the effort to build your resume with this.”

“One of those projects that I know I will use soon and use intermittently for a long time. Well done! Also, I have an idea for my portfolio website and this gets me halfway there without doing most of the work. I'll add credits to you, of course, whenever I get to finishing it.”

“Hopefully it'll be a long while before I need this, but saving it for when the time comes. Looks great! ”

“I really like this project, I'll look into it when I'm back at my PC at home”

“Like this! I was using something that generates straight to pdf from json via a lot of pythoning and stuff. I will try this out.”

“After handcrafting mine over the years, this would have been great.”

“I've been using LaTeX for my resume for years, but honestly never took the time to really learn it properly. Love this idea, I'll give it a try!”

“Thanks for sharing this! I don't need a resume right now, but I feel like this would be a whole lot better than fighting with Word again to get the formatting right when I do need another resume.”

“Looks great! I've learned about this just in time! I'll test it out when I get some free time.”

“This is one of those things that I wish was a shared standard - not necessarily the pretty resume portion, which *is* cool - but almost an openapi-type-spec for what a resume is. Let's face it, everyone is parsing these things now via AI and such. Wouldn't it be nice to just upload a yaml file and know that your resume's format or readability wasn't going to be a factor in your application? I can't even count how many times Workday's systems have utterly butchered its auto parse of my resume. It wouldn't take too much - couple big players to agree to use it and everyone else would fall in line. <sigh>”

“職務経歴書をいいかげん更新しないとな~ これ気になる”

“YAMLResumeはYAMLで履歴書の内容を記述しLaTeXで美しくPDF生成するツール群らしい。コードとしての履歴書管理やバージョン管理に役立ちそう。”

“Tired of wrestling with Word for every résumé tweak? Store your résumé as YAML, version it with Git, render to LaTeX/PDF via yamlresume. Fast, repeatable, beautiful.”

常见问题
YAMLResume 是一个允许您使用 YAML 将简历作为代码管理的工具。它提供了一种结构化的方式来定义您的工作经验、技能、教育和其他简历章节,采用简单且可版本控制的纯文本文档。YAMLResume 然后将这些 YAML 数据转换为排版精美的 PDF 文档,可用于求职和奖学金申请。
YAMLResume 最初是 PPResume 的核心排版引擎,PPResume 是一个基于 LaTeX 的像素级完美简历构建器。经过仔细考虑,我们决定开源它,让人们始终有权对供应商锁定说不。
简而言之,选择 YAML 是因为它比 JSON 更具人类可读性和可写性。尽管语法更简洁、更少冗余且更灵活,YAML 还支持注释,允许您在简历中添加注释,这些注释不会出现在最终输出中。YAML 的层次结构自然映射到章节和子章节,使其非常适合像简历这样的结构化数据。
YAMLResume 实际上是用于编写简历的 DSL,因此在底层它是简历的编译器。它通过多步骤过程将 YAML 数据转换为 PDF。首先,它解析 YAML 文件并根据模式验证其结构。然后,它通过生成 LaTeX 代码的代码生成过程处理数据。最后,使用 LaTeX 引擎将此 LaTeX 代码编译为专业质量的 PDF。这种方法确保了在所有设备和平台上一致的像素级完美的排版和布局。
LaTeX 是专业文档排版的黄金标准,特别是在学术和技术领域。它提供卓越的排版,具有适当的字距调整、连字和断字功能,这些在 HTML/CSS 或文字处理器中很难实现。LaTeX 在一致的间距、精确定位和灵活布局方面表现出色。通过使用 LaTeX 作为底层排版引擎,YAMLResume 确保您的简历具有精致、专业的外观,在招聘人员和招聘经理中脱颖而出。





