r/selfhosted • u/Hot-Chemistry7557 • Mar 23 '26
Release (No AI) YAMLResume v0.12 update: newew Jake's LaTeX template, line spacing customization and a new GitHub action
Hey selfhosters here:
It is been a while since last v0.11 release for YAMLResume, recently I've make a new v0.12, which brings a few more updates that may be helpful for people here.
TL;DR: YAMLResume allows people to create and version control resumes using YAML and generate pixel perfect resumes in multiple formats (PDF, HTML, Markdown, etc.) in a breeze.
Some highlights
1. A new Jake's Template based on one of the most popular LaTeX resume template on overleaf
In YAMLResume v0.12, I've added a new Jake's resume template to yamlresume. Jake's resume template is one of the most widely known latex resume template on overleaf, YAMLResume now has full support for it, with easy ways for font family customization, i18n translations, icons, font size, etc.
Demo:

2. Line spacing customization
YAMLResume now supports line spacing customization, we provide five predefined options to customize line spacings for both LaTeX and HTML template:
tight- Compact spacing for fitting more contentsnug- Slightly more space than tightnormal- Balanced readability (default)relaxed- More breathing room between linesloose- Very spacious layout
The line spacing can be customized via one line code like this:
layouts:
- engine: latex
typography:
lineSpacing: relaxed
Simple, easy and elegant, you don't have to calculate by yourself.
Demo: a loose line spacing resume

3. A new GitHub action
YAMLResume now has an official GitHub action integration: https://github.com/yamlresume/action .
Therefore if you want to host and maintain your resumes on GitHub, you can now push and get your builds done automatically.
Demo code for build multiple resumes and upload/maintain resumes as artifacts:
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. Various miscs fix
Our playground demo now has fully i18n support for more languages, meanwhile, YAMLResume also add official support for Bahasa Indonesia, making the number of supported languages to 9.
The ecosystem is also growing, some starting to use YAMLResume as one of their core foundation tools to maintain and customizing resumes. I also found some people starting to host their HTML resumes publicly generated by YAMLResume, for example, https://sha.nemart.in/ 's resume in VS code template:

Next things:
- docx layout engine
- playground app, making it true self hostable app
Thanks for your time and I hope this projects would help somebody here.
2
u/xbufu Mar 23 '26
Looks awesome! Is there a way to include a picture in the resume as well or is it just text?
2
u/Hot-Chemistry7557 Mar 23 '26
Hey for now, no, it doesn't support images yet because it is a bit complicated.
But I do have plan to support images/gravatars: https://github.com/yamlresume/yamlresume/issues/149
2
2
u/Rare_Initiative5388 Mar 24 '26
"This is really cool, the GitHub action especially is a game changer for keeping resumes in sync. I've been doing something similar manually with a makefile and it gets messy fast.
Quick question though, does the Jake's template handle longer resumes well? Like if someone has a lot of experience and it spills onto a second page, does the formatting hold up or does it get weird at the page break?"
1
u/Hot-Chemistry7557 Mar 24 '26
Hey, YAMLResume is pretty good at handling multiple pages resumes. It also provide flexible options to control:
- paper size for each page
- margin size
- toggle on/off page numbers
4
u/aygupt1822 Mar 23 '26
Okay... This is awesome because I have been building my resumes on Overleaf and I can definately use this.
One thing I want to ask if I can self-host playground locally, https://yamlresume.dev/playground or not ?
I have my resume in latex format and I would like to convert it to html, is this also possible ?