YAMLResume v0.9: HTML engine support
YAMLResume v0.9 is live, and it delivers HTML engine/layout support.
TL;DR, a quick demo:

The Missing Piece: Native HTML
Refresher: YAMLResume lets you maintain your resume in a single local resume.yml file. In v0.8, we had PDF (via LaTeX) for corporate apps and Markdown for AI workflows
v0.9 adds the HTML rendering engine. This completes the "Resume Trinity", making it the perfect resume tool that suites almost all needs:
PDF: formatting-heavy, print-ready.
Markdown: raw text, AI-ready.
HTML: responsive, web-ready.
Now, a single build command keeps all three versions in perfect sync.
Pros of HTML Output
PDF is a print native format, Markdown is just plain text, HTML is web-native, perfect to host and deliver:
Zero Dependencies: The output is a single, self-contained .html file. All CSS is inlined. No JS bundles, no CDN links, no Google Fonts tracking.
Host Anywhere: Drop it in an Nginx folder, upload to S3, or push to GitHub Pages. It just works.
Responsive: Unlike PDF, the HTML output uses a proper CSS grid. It looks professional on a desktop and reflows perfectly on mobile.
The "Calm" Template: We ported the clean, corporate aesthetic of the moderncv LaTeX template to the web. Preview:

How to use it
If you have Node.js installed, just update:
npm install -g yamlresumeIf you are a macOS user, you can:
brew install yamlresumeAdd the HTML engine to your resume.yml config:
layouts:
- engine: latex
template: moderncv-banking
- engine: markdown
# New in v0.9:
- engine: html
template: calm
typography:
fontSize: 16pxRun yamlresume build, and you get resume.html instantly.
Links:
Website: https://yamlresume.dev
HTML layout docs: https://yamlresume.dev/docs/layouts/html
Changelog: https://yamlresume.dev/blog/html-output
CLI demo: https://asciinema.org/a/763505
Happy hosting!


Replies