YAMLResume v0.12 更新: 新增一款 LaTeX 模板 + 行间距调整 + GitHub action

3 月 25 日
 xiaohanyu

Hey 各位好:

距离 YAMLResume 的上一个 v0.11 版本发布 已经过去一段时间了,最近我发布了 v0.12 版本,带来一些新功能。

TL;DR. YAMLResume 让你能够使用 YAML 创建简历并进行版本控制,轻松生成完美排版的多种格式简历( PDF 、HTML 、Markdown 等)。

主要亮点

1. 全新的 Jake 模板,基于 Overleaf 上最受欢迎的 LaTeX 简历模板之一

YAMLResume v0.12 新加了一个全新的 Jake 简历模板。Jake's resume 是 Overleaf 上最流行的 LaTeX 简历模板之一,YAMLResume 现已完全支持该模板,并提供 font family/font size 定制、i18n 、图标等功能。

演示:

2. 行间距自定义

YAMLResume 现支持行间距自定义,我们提供了五个预定义选项,可用于自定义 LaTeX 和 HTML 模板的行间距:

行间距可以通过如下单行代码进行自定义:

layouts:  
  - engine: latex    
    typography:      
      lineSpacing: relaxed

简单、便捷又优雅,你无需自己计算。

演示: 宽松行间距的简历

3. 全新的 GitHub Action

YAMLResume 现已提供官方 GitHub Action 集成:https://github.com/yamlresume/action

因此,如果你想在 GitHub 上托管和维护简历,现在只需推送代码即可自动完成构建。

最简历的 yamlresume/action 示例:

- uses: yamlresume/action@v1
  with:
    resumes: resume.yml

构建多个简历并将其作为产物上传/维护的示例代码:

name: Build Resume

on:
  push:
    branches: [main]
  pull_request:
    branches: [main]

jobs:
  build:
    runs-on: ubuntu-latest
    steps:
      - name: Checkout
        uses: actions/checkout@v4

      - name: Build resumes
        id: build
        uses: yamlresume/action@v1
        with:
          resumes: |
            resume-en.yml
            resume-zh.yml
          verbose: true

      - name: Upload PDF artifacts
        uses: actions/upload-artifact@v4
        with:
          name: resumes
          path: |
            *.pdf
            *.tex

4. Miscs

我们的 playground 演示 现已完全支持更多语言的国际化,同时 YAMLResume 还新增了对印度尼西亚语( Bahasa Indonesia )的官方支持,使支持的语言总数达到 9 种。

生态系统也在不断发展,有些人开始将 YAMLResume 作为维护和定制简历的核心基础工具之一。我还发现有人开始公开发布由 YAMLResume 生成的 HTML 简历,例如 https://sha.nemart.in/ 使用 VS Code 模板的简历:

接下来的计划:

希望对大家有用!

1189 次点击
所在节点    分享创造
2 条回复
v1
3 月 25 日
@Livid bug: markdown 代码块内出现 @[user]相同的情况会触发消息提醒,实际不显示

> xiaohanyu 在创建主题 YAMLResume v0.12 更新: 新增一款 LaTeX 模板 + 行间距调整 + GitHub action 时提到了你 1 小时 13 分钟前
wuruxu
3 月 26 日
Jake's resume 这个 Latex 不错,已经收藏

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.xtra.eu.org/t/1200921

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX