A customizable, easy-to-use Jekyll-based resume template designed to generate a clean, modern resume with support for personal sections, links, ratings, and more. This template uses YAML for data management.
_config.yaml.Use the template or fork the repository
Clone your copy:
git clone https://github.com/yourusername/jekyll-resume.git
cd jekyll-resume
Install dependencies:
bundle install
Configure your resume:
resume.yaml file and fill in your details (name, title, social links, etc.).sections key to fit your needs._config.yaml for theme colors, fonts, and other settings.Serve the site locally:
bundle exec jekyll serve
Open your browser and go to http://localhost:4000 to see your resume.
You can easily adjust the following sections:
resume.yaml.social array.rating key.resume.yamlname: John Doe
title: Software Developer
description: Passionate about building scalable applications and solving complex problems.
avatar:
enabled: true
src: "/assets/john-doe.jpg"
email: "[email protected]"
social:
- url: "https://github.com/johndoe"
icon: "fab fa-github"
- url: "https://www.linkedin.com/in/johndoe"
icon: "fab fa-linkedin"
sections:
- Experience:
icon: "fas fa-briefcase"
content:
- title: "Software Engineer"
company: "Tech Corp"
subtitle: "January 2020 - Present"
description: "Worked on building scalable cloud applications using microservices architecture."
rating: 5
- title: "Junior Developer"
company: "Web Solutions"
subtitle: "June 2018 - December 2019"
description: "Assisted in developing web applications and maintaining client projects."
rating: 4
- Skills:
icon: "fas fa-cogs"
content:
- title: "Programming Languages"
description: "Python, Ruby, JavaScript"
rating: 5
- title: "Web Development"
description: "HTML, CSS, JavaScript, React"
rating: 4
To customize the theme colors and fonts, modify the _config.yaml file. This project uses Tailwind CSS colors for defining theme colors.
primary_color to the color you want for headings, links, and icons (e.g., blue-500, green-600).secondary_color to adjust borders and secondary elements (e.g., gray-400, yellow-500).background_color to define the background color of the resume (e.g., white, gray-100).text_color to specify the default text color used across the resume (e.g., black, slate-700)._config.yamlresume:
theme:
primary_color: blue-600
secondary_color: gray-400
background_color: white
text_color: slate-800
font: sans