3 分•作者: sinaatalay•6 个月前
我创建 RenderCV 是因为 Word 总是搞乱我的排版,而 LaTeX 又过于复杂。我希望我的简历是一个单一的 YAML 文件(内容、设计、边距,所有一切),只需一个命令就能渲染它。<p>运行 <i>rendercv render cv.yaml</i> → 获得完美排版的 PDF。<p>亮点:<p>1. <i>版本可控:</i> 你的简历只是文本。可以进行差异对比,打标签。<p>2. <i>对 LLM 友好:</i> 粘贴到 ChatGPT 中,根据职位描述进行调整,粘贴回来,渲染。使用终端 AI 代理批量生成变体。<p>3. <i>完美的排版:</i> 底层使用 Typst,处理像素级的对齐和间距。<p>4. <i>完全的设计控制:</i> 边距、字体、颜色等等;在 YAML 中调整一切。<p>5. <i>附带 JSON Schema:</i> 在你的编辑器中实现自动补全和内联文档。<p>经过 2 年以上的实战检验,数千用户,超过 12 万次 PyPI 总下载量,100% 的测试覆盖率,积极维护。<p>GitHub: <a href="https://github.com/rendercv/rendercv" rel="nofollow">https://github.com/rendercv/rendercv</a><p>文档: <a href="https://docs.rendercv.com" rel="nofollow">https://docs.rendercv.com</a><p>关于 RenderCV 软件设计的概述 (Pydantic + Jinja2 + Typst): <a href="https://docs.rendercv.com/developer_guide/understanding_rendercv/" rel="nofollow">https://docs.rendercv.com/developer_guide/understanding_rend...</a><p>我还撰写了内部结构,作为维护 Python 项目的教育资源(GitHub Actions、打包、Docker、JSON Schema、部署文档等):<a href="https://docs.rendercv.com/developer_guide/" rel="nofollow">https://docs.rendercv.com/developer_guide/</a>