Crisp Minimal Résumé is an open-source, minimal résumé template for Jekyll and Hexo that turns YAML data into a clean, printable, responsive one-page CV.
What is Crisp Minimal Résumé?
Crisp Minimal Résumé is a responsive résumé template made by Crisp (GitHub user crispgm) and powered by Jekyll, with an official Hexo port in the same repository. You store your personal data in _data/resume.yml and the template renders a static HTML page with sections for contact, education, skills, experience, and projects. The output is designed to be hosted on GitHub Pages, your own website, or any static server, and it supports print and PDF export.
Key Features
Crisp Minimal Résumé packs the following concrete features for building a static résumé:
- Minimal design — Simple, elegant, and uncluttered layout, optimized for readability.
- Responsive layout — Works on PC and mobile, though the author notes it looks better on desktop.
- PDF and print support — The page is designed to be print-friendly, making it easy to save as a PDF.
- YAML data configuration — All résumé content is defined in
_data/resume.yml, separate from layout and styling. - 13 colorschemes — Powered by Open-Color (red, pink, grape, violet, indigo, blue, cyan, teal, green, lime, yellow, orange) plus one Nord theme (
nord); the default is gray. - Embedded FontAwesome icons — Contact items use icon class names such as
fa-envelopeandfa-phone-square. - Extensible sections — Add custom sections (e.g., languages) by appending to the YAML and editing the Jekyll layout.
- Published as packages — Available as a Ruby gem (
jekyll-theme-minimal-resume) and a Hexo theme (hexo-theme-crisp-minimal-resume).
Who is it for?
Crisp Minimal Résumé targets several groups:
- Jekyll or Hexo users — Developers already using either static site generator who want a ready-made résumé page.
- Tech job seekers — People who want a clean, fast-loading résumé page to link from applications or a personal site.
- GitHub Pages users — Anyone wanting to host a résumé for free; the repository includes GitHub Actions integration with a build badge.
- Minimalists — Individuals who prefer a no-frills, text-focused CV over elaborate design templates.
What can you do with Crisp Minimal Résumé?
- Customize content — Edit
_data/resume.ymlto update contact details, education, skills, experience, and projects; the site rebuilds withjekyll build. - Switch colors — Set the
colorkey in_config.ymlto any of the 13 provided schemes. - Deploy to GitHub Pages — Push the repo and enable Pages to publish the résumé at
username.github.io/resume; a GitHub Actions workflow is included. - Extend sections — Follow the README instructions to add languages or other custom sections by editing the layout and YAML data.
How does Crisp Minimal Résumé work?
After cloning the repository or installing the gem/theme, you configure _config.yml and fill in _data/resume.yml, then run jekyll serve for local preview or jekyll build to generate static files. The Hexo port uses the same data structure with the equivalent Hexo commands. The result is a standalone HTML résumé you can host anywhere.








