V2EX 07月29日 11:02
[分享创造] YAMLResume v0.6:支持章节重命名和章节重排
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

YAMLResume,一款基于Node.js的开源简历工具,现已发布v0.6版本,新增章节重命名与重排功能。用户可通过简单的YAML配置,灵活调整简历章节的显示顺序和名称,以适应不同场景需求,例如求职者可根据工作经验侧重调整“工作经历”和“教育背景”的顺序。该工具支持多语言,为用户提供了极大的个性化定制空间,已吸引了来自丹麦、德国等地的海外用户,展现了其全球化应用潜力。

🚀 YAMLResume v0.6版本发布,核心亮点是支持章节重命名与重排。用户现在可以通过修改YAML配置文件,轻松调整简历中“工作经历”、“教育背景”、“技能”等章节的显示顺序,并为其赋予自定义的名称,极大地增强了简历的个性化定制能力。

💡 章节顺序和名称的调整,旨在满足不同用户的多样化需求。例如,有丰富工作经验的求职者可以优先展示“工作经历”,而应届毕业生则可将“教育背景”置于更靠前的位置,使简历更具针对性。

🌍 YAMLResume工具支持中文、英文和西班牙语,并且允许用户通过章节重命名来支持其他语言。这一特性使其能够服务于全球用户,例如文中的丹麦和德国用户案例,展示了其跨语言的适应性和国际化发展趋势。

⚙️ 该工具利用LaTeX排版引擎生成高质量的PDF简历,未来计划支持更多输出格式。其开源的特性和对标准化YAML格式的运用,为简历的版本控制和自动化生成提供了便利。

Hello 各位,分享下 YAMLResume 的开发进展哈。

YAMLResume 是一个开源的 Node.js 工具,允许人们通过标准化 YAML 格式来创建简历并进行版本控制,通过 LaTeX 排版引擎生成极高质量的 PDF (未来有可能会支持更多输出格式)。

YAMLResume 最近发布了 v0.6 版本,这个版本主要的特性是支持了章节重命名和章节重排,这样用户可以通过一些简单的配置,对简单的章节顺序进行重新排布和重新命名。

比如下面的配置,对 work, educationskills 三个章节重新命名,然后又重新调整了这三个章节的顺序。

# yaml-language-server: $schema=https://yamlresume.dev/schema.json---layout:  sections:                              aliases:                               work: Professional Experience      education: Academic Background      skills: Technical Skills    order:                                 - basics      - work      - education      - skills  template: moderncv-banking  typography:    fontSize: 11ptcontent:  basics:    name: Jane Doe    headline: Senior Software Engineer    email: jane.doe@example.com    phone: "555-123-4567"    summary: |      A passionate and experienced software engineer with a proven track record      of designing, developing, and deploying robust web applications. Skilled      in both front-end and back-end development, with a keen eye for detail and      a dedication to writing clean, efficient code.  education:    - institution: Tech University      area: Software Engineering      degree: Master      startDate: 2018-09-01      endDate: 2020-06-01      summary: Specialized in distributed systems and cloud computing.    - institution: State University      area: Computer Science      degree: Bachelor      startDate: 2014-09-01      endDate: 2018-06-01      summary: |        - Graduated with honors.        - Focused on algorithms, data structures, and distributed systems.      courses:        - Data Structures & Algorithms        - Operating Systems        - Computer Networks        - Database Systems  work:    - name: Tech Solutions Inc.      position: Senior Software Engineer      startDate: 2020-07-01      summary: |        - Led the development of a new microservices-based architecture, improving system scalability and reliability.        - Mentored junior engineers, providing guidance on best practices and code quality.        - Optimized application performance, reducing API response times by 30%.    - name: Innovate Corp.      position: Software Engineer      startDate: 2018-07-01      endDate: 2020-06-30      summary: |        - Developed and maintained features for a large-scale e-commerce platform using React and Node.js.        - Collaborated with product managers and designers to deliver high-quality user experiences.        - Participated in on-call rotation to ensure application stability.    - name: Data Systems LLC      position: Software Engineer Intern      startDate: 2017-06-01      endDate: 2017-08-31      summary: |        - Assisted in the development of a data processing pipeline.        - Wrote unit tests to ensure code quality.        - Gained experience with Agile development methodologies.  skills:    - name: Programming Languages      level: Expert      keywords:        - JavaScript (ES6+)        - TypeScript        - Python        - Go    - name: Technologies & Frameworks      level: Advanced      keywords:        - React        - Node.js        - Express        - Docker        - Kubernetes        - PostgreSQL    - name: Developer Tools      level: Advanced      keywords:        - Git & GitHub        - Webpack        - Jest        - CircleCI  languages:    - language: English      fluency: Native or Bilingual Proficiency    - language: Spanish      fluency: Limited Working Proficiency

yamlresume build my-resume.yml 可以生成如下的简历:

这里我部分章节进行了高亮。

这个 feature 应用的主要场景是:

YAMLResume 目前已经开始有一些海外的用户,各种语言的都有,比如下面的一位来自丹麦哥本哈根的用户的简历,在 github 上公开的: https://github.com/drzero42/resume ,生成的简历:

还有这位: https://github.com/mortezaPRK/mortezaPRK.github.io/blob/main/resume/cv.yml ,德国柏林的用户。

希望对大家有用!

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

YAMLResume 简历制作 开源工具 Node.js LaTeX
相关文章