爱意满满的作品展示区。
xiaohanyu

YAMLResume 0.3.0 & 300 Github Stars,用 YAML 格式来撰写简历

  •  
  •   xiaohanyu ·
    xiaohanyu · May 23, 2025 · 2308 views
    This topic created in 374 days ago, the information mentioned may be changed or developed.

    YAMLResume 发布两周了:

    YAMLResume 300 Github Stars

    写了篇新的 blog Introducing YAMLResume 简单讲了下设计实现中的一些技术决策:

    1. 为什么选 YAML 而不是 JSON
    2. 为什么不选 markdown
    3. 为什么仍然选 LaTeX 作为 PDF 输出引擎
    4. summary field 中的富文本支持

    另,关于 summary field 中的富文本支持,YAMLResume 应该是类似的 YAML/JSON Resume 中唯一一个支持用部分 markdown 语法(粗体、斜体、超连接、列表)来实现富文本的 resume generator 。比如对如下的 code snippet:

    ---
    content:
      basics:
        # ...
        summary: |
          This is a sample YAML resume that support limited set of markdown rich text syntax (bold, italics, links, lists):
     
          - Computer Science major with **strong foundation** in data structures, *algorithms*, and software development
            1. Pixel perfect full stack web developer, specialised in creating high-quality, visually appealing websites
            2. Experiened in databases (SQL, NoSQL), familiar with server-side technologies ([Node.js]( https://nodejs.org/en), Express, etc.)
          - Team player, with detail-oriented mindset and a keen eye for design and user experiences
    

    生成的 PDF 片段:

    Rich Text Support in Summary Field

    最近对 YAMLResume 进行了一次小版本更新:

    • 改进了 CLI output ,集成了 https://github.com/unjs/consola
    • 增加了新的 -v/--verbose flag ,troubleshooting 的时候非常有用
    • 修复了对 tectonic 排版引擎的支持

    接下来的计划:

    • 实现 smoke test ,让 YAMLResume 对各种格式的 resume 更加健壮
    • 实现 section 重命名
    • 实现 section 章节重排

    欢迎试用、bug report 和 pull request 。

    No Comments Yet
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5585 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 07:42 · PVG 15:42 · LAX 00:42 · JFK 03:42
    ♥ Do have faith in what you're doing.