真的太省时间!全学科适配降AIGC平台 —— 千笔·专业降AIGC智能体
2026/3/24 2:59:27
RenderCV 是一个开源的简历即代码(CV-as-Code)工具,专为学术研究人员、工程师及需要长期维护高质量 CV 的人群设计。它将简历内容以纯 YAML 文本形式编写,通过 Typst 排版引擎一键生成专业 PDF,同时支持多种输出格式。
项目地址
RenderCV 的设计哲学只有一句话:
内容与样式彻底分离 + 简历即代码
核心优势:
最适合的人群:
用户输入 → YAML 文件 ↓ 数据解析与校验(ruamel.yaml + Pydantic) ↓ 数据模型(7种 Entry 类型) ↓ 模板填充(Jinja2 + Typst 模板) ↓ 渲染引擎(内置 Typst 编译器) ↓ 输出(PDF / LaTeX / Markdown / HTML / PNG)| 条目类型 | 主要用途 | 典型字段示例 | 是否支持 Markdown |
|---|---|---|---|
| BulletEntry | 项目、技能、 bullet points | title, location, date, text | 是 |
| TextEntry | 个人简介、研究方向 | content | 是 |
| EducationEntry | 学历信息 | institution, degree, gpa, honors, date | 部分 |
| ExperienceEntry | 工作/实习经历 | company, position, location, date, description | 是 |
| NormalEntry | 奖项、证书、语言、专利等 | name, value, date | 是 |
| PublicationEntry | 学术论文(最强项) | title, authors, journal, year, doi, url | 否(结构化) |
| OneLineEntry | 单行信息(技能栈、工具等) | name, value | 否 |
# 完整安装(包含 Typst 等依赖)pipinstall"rendercv[full]"# 或者使用 Docker(零环境依赖)dockerpull ghcr.io/rendercv/rendercvrendercv new"你的名字"# 示例:rendercv new "李明"会在当前目录生成李明_CV.yaml文件。
cv:name:李明location:北京email:liming@example.comphone:"+86 138 xxxx 5678"website:https://liming.devsocial_networks:-network:GitHubusername:liming-github-network:ORCIDusername:0000-0003-1234-5678design:theme:Classiccolor:"#1E3A8A"font:"Noto Sans CJK SC"sections:教育背景:-type:EducationEntryinstitution:北京大学degree:计算机科学 博士date:2021.9--至今gpa:"3.89/4.0"location:北京工作经历:-type:ExperienceEntrycompany:某大厂 AI Labposition:高级算法工程师date:2019.7--2021.8location:北京description:|-• 主导千亿参数多模态模型预训练 • 训练效率提升 42%,节约约 1500 万 GPU 小时代表性论文:-type:PublicationEntrytitle:Improving Safety Alignment in Large Language Modelsauthors:李明,张伟,王芳 等year:2025journal:arXivdoi:10.48550/arXiv.2501.09876url:https://arxiv.org/abs/2501.09876rendercv render"李明_CV.yaml"输出目录rendercv_output/中会生成:
李明_CV.pdf(主文件)design:theme:EngineeringResumes# 或 Modern, Sleek 等color:"#111827"font:"Source Han Serif"# publications.yamlpublications:-type:PublicationEntry...# 主文件 main.yamlsections:论文:!includepublications.yamlname:Render & Deploy CVon:[push]jobs:render:runs-on:ubuntu-lateststeps:-uses:actions/checkout@v4-name:Render CVuses:docker://ghcr.io/rendercv/rendercv:latestwith:args:render 李明_CV.yaml--output-folder public/-name:Deploy to GitHub Pagesuses:peaceiris/actions-gh-pages@v4with:github_token:${{secrets.GITHUB_TOKEN}}publish_dir:./public访问:https://你的用户名.github.io/李明_CV.pdf
一句话总结:
RenderCV 把写简历从“排版苦力活”变成了“写代码 + 享受自动化”的工程化体验。
现在就行动:
pipinstall"rendercv[full]"rendercv new"你的名字"祝你拥有一份永远保持最新、最美观的专业简历!