Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A single-page Jekyll resume theme for developers, with particle.js animation, Sass theming, and data-driven expertise columns.

A GatsbyJS starter that ports Christine Cha's Gridfolio portfolio theme with SCSS, ESLint, and Prettier.
Minimal Resume is a Jekyll theme for building a single-page, minimalist resume website with an animated particle.js header and data-driven expertise sections.
Minimal Resume is a Jekyll theme that compiles _config.yml and _data/expertise.yml into a static one-page resume site. The site is generated with Jekyll (Ruby) and styled with Sass, while Gulp builds assets from src/ into assets/. It runs on any static host, including GitHub Pages and Netlify, and the repository includes Docker Compose for previewing the site without installing Ruby or Node. The project is authored by Mauricio Urraco and licensed under the MIT License.
src/js/app.js._data/expertise.yml, using Devicon class names for icons, so no HTML editing is needed for skills._config.yml fields (description, url, social_image, og_locale, theme_color) feed meta tags, Open Graph, Twitter cards, and JSON-LD structured data.src/styles/ (for example, src/styles/_vars.scss).npm run build compiles Sass and JavaScript from src/ into assets/, and Jekyll copies them into _site.docker compose up --build serves the theme at localhost:4000; named volumes cache gems and node_modules._config.yml, and push to GitHub Pages._config.yml, and the theme generates the complete page._data/expertise.yml to fill three skill columns with icon class names from Devicon, and rebuild with npm run build.docker compose up --build and open http://localhost:4000 to see the site baked into the container image.url and baseurl correctly, then publish the generated _site folder to GitHub Pages, Netlify, or any static file server.The workflow is: edit site and user settings in _config.yml and expertise data in _data/expertise.yml, then run npm run build to compile assets with Gulp and generate the Jekyll site into _site/. For live reload during development, npm run serve runs Gulp's watcher alongside jekyll serve --livereload. Docker users can run docker compose up --build to build the site inside a container with bundle install, npm ci, and npm run build on startup.
Yes, Minimal Resume is released under the MIT License, so it is free to use, modify, and redistribute.
You need Ruby 3.x, Bundler, Node.js, and npm. The repository includes a .ruby-version file, and bundle install + npm install pull all dependencies.
Yes, it is a standard Jekyll site. Set url and baseurl in _config.yml, build the site, and push to GitHub Pages or any static host.
Colors are defined as Sass variables in src/styles/, notably src/styles/_vars.scss. Edit those variables, then run npm run build or npm run serve to regenerate the CSS assets.
No. The theme needs no API keys, no .env files, and no database; all customization is done via _config.yml, HTML includes, and _data/expertise.yml.
