YAMLResume v0.13: Motor DOCX e Português Brasileiro

YAMLResume v0.13 introduz um novo motor de renderização DOCX para gerar documentos Microsoft Word, adiciona suporte ao idioma português brasileiro, e inclui várias correções de bugs e melhorias.

Temos o prazer de anunciar YAMLResume v0.13. Esta versão introduz um novo motor de renderização DOCX para gerar documentos Microsoft Word, adiciona suporte ao português brasileiro, traz etiquetas a negrito e palavras-chave aos templates DOCX, e inclui várias correções de bugs e melhorias.

Novo Motor: DOCX

A maior funcionalidade desta versão é o novo motor de renderização DOCX. Agora podes gerar documentos Microsoft Word diretamente a partir do teu ficheiro YAML de currículo.

O motor DOCX é construído sobre o pacote npm docx, que constrói uma AST de nós de documento (Parágrafos, TextRuns, Tabelas, etc.) e serializa-os para um binário OOXML baseado em ZIP.

Template Calm para DOCX

O primeiro template DOCX disponível é Calm, inspirado no template moderncv LaTeX e correspondendo ao design visual do template Calm HTML com um limpo layout de duas colunas.

layouts:
  - engine: docx
    template: calm

O template Calm DOCX suporta quase as mesmas opções de personalização que outros motores, incluindo tamanho de fonte, espaçamento de linha e margens de página.

Aqui está uma configuração de exemplo:

layouts:
  - engine: docx
    page:
      showPageNumbers: true
      # a4 or letter
      paperSize: a4
      margins:
        top: 2.5cm
        left: 1.5cm
        right: 1.5cm
        bottom: 2.5cm
    typography:
      fontFamily: Arial
      fontSize: 11pt
      lineSpacing: normal
    advanced:
      showUrls: true
      showIcons: true
    sections:
      aliases:
        work: "Professional Experience"
        education: "Education"
        skills: "Skills"
      order:
        - basics
        - work
        - education

Aqui está uma pré-visualização do template Calm DOCX no Microsoft Word:

Template Calm no Microsoft Word

Suporte CLI

Como sempre, podes listar todos os templates e motores disponíveis com:

$ yamlresume templates list

| layouts.[].template | Engine | Template Name    | Description                                                         |
| ------------------- | ------ | ---------------- | ------------------------------------------------------------------- |
| jake                | latex  | Jake's Resume    | A simple, straight-forward resume template based on Jake's Resume   |
| moderncv-banking    | latex  | ModernCV Banking | ModernCV template with banking style                                |
| moderncv-casual     | latex  | ModernCV Casual  | ModernCV template with casual style                                 |
| moderncv-classic    | latex  | ModernCV Classic | ModernCV template with classic style                                |
| calm                | html   | Calm             | Clean and minimalist design suitable for all professionals.         |
| vscode              | html   | VS Code          | Dark theme inspired by Visual Studio Code, tailored for developers. |
| calm                | docx   | Calm             | Clean and minimalist design suitable for all professionals.         |

Pré-visualização do Playground

O playground agora suporta pré-visualização DOCX, permitindo-te ver a saída do teu documento Word em tempo real enquanto editas o teu currículo.

YAMLResume Playground - DOCX

Suporte ao Idioma Português Brasileiro

O YAMLResume continua a expandir a sua internacionalização. Estamos a adicionar português brasileiro (português brasileiro), o idioma oficial do Brasil — o maior país da América do Sul e do mundo lusófono.

Isto eleva o nosso número de idiomas suportados para dez:

Para gerar o teu currículo em português brasileiro:

locale:
  language: pt-BR

Todas as opções predefinidas serão traduzidas automaticamente para português brasileiro.

Correções de Bugs

Importação de JSON Resume

  • json2yamlresume agora preserva o campo summary para entradas de trabalho, projetos e voluntariado ao converter do formato JSON Resume
  • Adicionada a opção showUrls para mostrar ou ocultar URLs em templates LaTeX
  • Os números de telefone no template Jake agora usam o prefixo tel: href
  • As URLs nos templates moderncv estão agora sublinhadas para melhor visibilidade

Correções de CLI e Idioma (v0.12.1--v0.12.2)

  • A flag --timeout funciona agora corretamente com yamlresume build
  • Melhoria da redação da palavra-chave "presente" em todos os idiomas
  • Corrigida a compatibilidade do fontawesome7 com instalações antigas do TeX Live 2022

Atualiza Hoje

Obtém a versão mais recente:

$ npm install -g yamlresume@latest
# ou
$ brew upgrade yamlresume

Crédito

Como sempre, agradecemos os teus comentários e contribuições em GitHub. Boa construção!

Written by

Xiao Hanyu

At

Mon Jun 08 2026