Skip to content

Commit 76f14e4

Browse files
committed
docs: blog for v0.12
1 parent c14e123 commit 76f14e4

File tree

10 files changed

+1222
-0
lines changed

10 files changed

+1222
-0
lines changed

content/blog/v0.12.mdx

Lines changed: 155 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,155 @@
1+
---
2+
title: "YAMLResume v0.12: Jake's Template, Indonesian Language & Line Spacing"
3+
description:
4+
"YAMLResume v0.12 introduces the popular Jake's Resume LaTeX template, adds
5+
Indonesian language support, brings year-only date support and line spacing
6+
customization, plus various bug fixes and improvements."
7+
author: Xiao Hanyu
8+
profile: https://x.com/xiaohanyu1988
9+
date: 2026-03-18
10+
---
11+
12+
We're excited to announce [YAMLResume
13+
v0.12](https://github.com/yamlresume/yamlresume/releases/tag/v0.12.0). This
14+
release introduces the popular Jake's Resume LaTeX template, adds [Indonesian
15+
language](/docs/locale/indonesian) support, brings flexible date formatting, and
16+
includes various bug fixes and improvements.
17+
18+
## New Template: Jake's Resume (LaTeX)
19+
20+
We've adapted the popular [Jake's Resume](https://github.com/jakegut/resume)
21+
template to YAMLResume's architecture. This clean, professional template has been
22+
widely used in the LaTeX community.
23+
24+
![Jake Template](/static/images/docs/layouts/latex/templates/jake-template.png)
25+
26+
The template simplified the original Jake's template a lot and keeps only
27+
essential macros from the original:
28+
29+
- `\resumeSubheading` - for work, education, projects, etc. entries
30+
- `\titleformat` - for section header styling
31+
32+
All YAMLResume features work out of the box with Jake's template, including
33+
multi-language support, custom fonts, and all resume sections.
34+
35+
To use Jake's template:
36+
37+
```yml lineNumbers
38+
layouts:
39+
- engine: latex
40+
template: jake
41+
```
42+
43+
## Indonesian Language Support
44+
45+
YAMLResume continues to expand its internationalization. We're adding Indonesian
46+
(Bahasa Indonesia), the official language of Indonesia—the world's largest
47+
archipelagic nation with over 270 million speakers.
48+
49+
This brings our supported language count to nine:
50+
51+
- [English (en)](/docs/locale/english)
52+
- [Chinese (zh-hans, zh-hant-tw, zh-hant-hk)](/docs/locale/chinese)
53+
- [Spanish (es)](/docs/locale/spanish)
54+
- [French (fr)](/docs/locale/french)
55+
- [Norwegian (no)](/docs/locale/norwegian)
56+
- [Dutch (nl)](/docs/locale/dutch)
57+
- [Japanese (ja)](/docs/locale/japanese)
58+
- [German (de)](/docs/locale/german)
59+
- [Indonesian (id)](/docs/locale/indonesian)
60+
61+
To generate your resume in Indonesian:
62+
63+
```yml lineNumbers
64+
locale:
65+
language: id
66+
```
67+
68+
All [predefined options](/docs/compiler/types#enum-types) will be translated
69+
automatically to Indonesian.
70+
71+
## Year-Only Dates
72+
73+
You can now specify just the year for date fields, useful for ongoing or
74+
year-focused resume entries:
75+
76+
```yml lineNumbers
77+
work:
78+
- name: Company Name
79+
position: Software Engineer
80+
startDate: "2024"
81+
endDate: "2026"
82+
```
83+
84+
This is particularly handy for:
85+
86+
- Current positions (specify start year only)
87+
- Early career highlights (year-only for brief roles)
88+
- Annual certifications or achievements
89+
90+
## Line Spacing Customization
91+
92+
Control the line spacing in your LaTeX resumes with the new `lineSpacing`
93+
option:
94+
95+
```yml lineNumbers
96+
layouts:
97+
- engine: latex
98+
typography:
99+
lineSpacing: relaxed
100+
```
101+
102+
Supported values:
103+
104+
- `tight` - Compact spacing for fitting more content
105+
- `snug` - Slightly more space than tight
106+
- `normal` - Balanced readability (default)
107+
- `relaxed` - More breathing room between lines
108+
- `loose` - Very spacious layout
109+
110+
This gives you fine-grained control over document density and readability.
111+
112+
For example, here is the tight line spacing:
113+
114+
![Jake Template with Tight Line Spacing](/static/images/docs/layouts/latex/typography/line-spacing/jake-tight.png)
115+
116+
And here is the loose line spacing:
117+
118+
![Jake Template with Loose Line Spacing](/static/images/docs/layouts/latex/typography/line-spacing/jake-loose.png)
119+
120+
## Bug Fixes
121+
122+
### URL Handling Improvements
123+
124+
- `\homepage` macro for general URLs in moderncv: The `basics.url` field now
125+
supports various URL schemes beyond HTTP/HTTPS (`ftp://`, `ws://`, etc.), making
126+
the schema more semantically consistent, [initial bug trial
127+
here](https://github.com/yamlresume/yamlresume/pull/158)
128+
129+
### Playground Improvements
130+
131+
- Added localized tooltip messages for better international user experience
132+
- Improved scroll area behavior for smoother editing
133+
134+
Big
135+
[credit](https://github.com/yamlresume/yamlresume/commits?author=aojunhao123) to
136+
[aojunhao123](https://www.aojunhao.com/) here.
137+
138+
## Upgrade Today
139+
140+
Get the latest version:
141+
142+
```console
143+
$ npm install -g yamlresume@latest
144+
# or
145+
$ brew upgrade yamlresume
146+
```
147+
148+
## Credit
149+
150+
I would like to thank [aojunhao123](https://www.aojunhao.com/) for his
151+
contributions to this release, he made the [playground](/playground) better,
152+
fixed some bugs in our website and optimized the whole dev workflow.
153+
154+
As always, we welcome your feedback and contributions on
155+
[GitHub](https://github.com/yamlresume/yamlresume). Happy building!

content/es/blog/v0.12.mdx

Lines changed: 158 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,158 @@
1+
---
2+
title: "YAMLResume v0.12: Plantilla de Jake, Idioma Indonesio y Espaciado de Línea"
3+
description:
4+
"YAMLResume v0.12 introduce la popular plantilla Jake's Resume LaTeX, añade
5+
soporte para idioma indonesio, soporte para fechas con solo año y personalización
6+
del espaciado de línea, además de varias correcciones de errores y mejoras."
7+
author: Xiao Hanyu
8+
profile: https://x.com/xiaohanyu1988
9+
date: 2026-03-18
10+
---
11+
12+
Nos complace anunciar [YAMLResume
13+
v0.12](https://github.com/yamlresume/yamlresume/releases/tag/v0.12.0). Esta
14+
versión introduce la popular plantilla Jake's Resume LaTeX, añade soporte para
15+
[idioma indonesio](/es/docs/locale/indonesian), trae formato de fecha flexible, y
16+
incluye varias correcciones de errores y mejoras.
17+
18+
## Nueva Plantilla: Jake's Resume (LaTeX)
19+
20+
Hemos adaptado la popular plantilla [Jake's Resume](https://github.com/jakegut/resume)
21+
a la arquitectura de YAMLResume. Esta plantilla limpia y profesional ha sido
22+
ampliamente utilizada en la comunidad de LaTeX.
23+
24+
![Plantilla Jake](/static/images/docs/layouts/latex/templates/jake-template.png)
25+
26+
La plantilla simplificó enormemente la plantilla Jake original y solo mantiene
27+
los macros esenciales del original:
28+
29+
- `\resumeSubheading` - para entradas de trabajo, educación, proyectos, etc.
30+
- `\titleformat` - para estilo de encabezados de sección
31+
32+
Todas las funciones de YAMLResume funcionan de forma inmediata con la plantilla
33+
Jake, incluyendo soporte multiidioma, fuentes personalizadas y todas las secciones
34+
del currículum.
35+
36+
Para usar la plantilla Jake:
37+
38+
```yml lineNumbers
39+
layouts:
40+
- engine: latex
41+
template: jake
42+
```
43+
44+
## Soporte para Idioma Indonesio
45+
46+
YAMLResume continúa expandiendo su internacionalización. Estamos añadiendo indonesio
47+
(Bahasa Indonesia), el idioma oficial de Indonesia—la nación archipelágica más grande
48+
del mundo con más de 270 millones de hablantes.
49+
50+
Esto eleva nuestro número de idiomas soportados a nueve:
51+
52+
- [Inglés (en)](/es/docs/locale/english)
53+
- [Chino (zh-hans, zh-hant-tw, zh-hant-hk)](/es/docs/locale/chinese)
54+
- [Español (es)](/es/docs/locale/spanish)
55+
- [Francés (fr)](/es/docs/locale/french)
56+
- [Noruego (no)](/es/docs/locale/norwegian)
57+
- [Holandés (nl)](/es/docs/locale/dutch)
58+
- [Japonés (ja)](/es/docs/locale/japanese)
59+
- [Alemán (de)](/es/docs/locale/german)
60+
- [Indonesio (id)](/es/docs/locale/indonesian)
61+
62+
Para generar tu currículum en indonesio:
63+
64+
```yml lineNumbers
65+
locale:
66+
language: id
67+
```
68+
69+
Todas las [opciones predefinidas](/es/docs/compiler/types#enum-types) se traducirán
70+
automáticamente al indonesio.
71+
72+
## Fechas Solo con Año
73+
74+
Ahora puedes especificar solo el año para los campos de fecha, útil para entradas
75+
de currículum en curso o enfocadas en años:
76+
77+
```yml lineNumbers
78+
work:
79+
- name: Nombre de la Empresa
80+
position: Ingeniero de Software
81+
startDate: "2024"
82+
endDate: "2026"
83+
```
84+
85+
Esto es particularmente útil para:
86+
87+
- Posiciones actuales (especifica solo el año de inicio)
88+
- Destacados de carrera temprana (solo año para roles breves)
89+
- Certificaciones o logros anuales
90+
91+
## Personalización del Espaciado de Línea
92+
93+
Controla el espaciado de línea en tus currículums LaTeX con la nueva opción
94+
`lineSpacing`:
95+
96+
```yml lineNumbers
97+
layouts:
98+
- engine: latex
99+
typography:
100+
lineSpacing: relaxed
101+
```
102+
103+
Valores soportados:
104+
105+
- `tight` - Espaciado compacto para ajustar más contenido
106+
- `snug` - Espacio ligeramente mayor que tight
107+
- `normal` - Legibilidad equilibrada (predeterminado)
108+
- `relaxed` - Más espacio para respirar entre líneas
109+
- `loose` - Diseño muy espacioso
110+
111+
Esto te da control detallado sobre la densidad y legibilidad del documento.
112+
113+
Por ejemplo, aquí está el espaciado de línea apretado:
114+
115+
![Plantilla Jake con Espaciado Apretado](/static/images/docs/layouts/latex/typography/line-spacing/jake-tight.png)
116+
117+
Y aquí está el espaciado de línea suelto:
118+
119+
![Plantilla Jake con Espaciado Suelto](/static/images/docs/layouts/latex/typography/line-spacing/jake-loose.png)
120+
121+
## Correcciones de Errores
122+
123+
### Mejoras en el Manejo de URL
124+
125+
- Macro `\homepage` para URLs generales en moderncv: El campo `basics.url`
126+
ahora soporta varios esquemas de URL más allá de HTTP/HTTPS (`ftp://`,
127+
`ws://`, etc.), haciendo el esquema más semánticamente consistente,
128+
[intento inicial de error aquí](https://github.com/yamlresume/yamlresume/pull/158)
129+
130+
### Mejoras en el Playground
131+
132+
- Se añadieron mensajes de información herramientas localizados para una mejor
133+
experiencia de usuario internacional
134+
- Comportamiento mejorado del área de desplazamiento para una edición más fluida
135+
136+
Gran
137+
[crédito](https://github.com/yamlresume/yamlresume/commits?author=aojunhao123) a
138+
[aojunhao123](https://www.aojunhao.com/) aquí.
139+
140+
## Actualiza Hoy
141+
142+
Obtén la última versión:
143+
144+
```console
145+
$ npm install -g yamlresume@latest
146+
# o
147+
$ brew upgrade yamlresume
148+
```
149+
150+
## Crédito
151+
152+
Me gustaría agradecer a [aojunhao123](https://www.aojunhao.com/) por sus
153+
contribuciones a esta versión, hizo el [playground](/es/playground) mejor, arregló
154+
algunos errores en nuestro sitio web y optimizó todo el flujo de trabajo de
155+
desarrollo.
156+
157+
Como siempre, agradecemos tus comentarios y contribuciones en
158+
[GitHub](https://github.com/yamlresume/yamlresume). ¡Feliz construcción!

0 commit comments

Comments
 (0)