Creating a personal resume website is a great way to showcase your skills and experience to potential employers or clients. Using Jekyll, a static site generator, makes this process simple and efficient. This guide will walk you through the steps to create a Jekyll-based resume website.
Getting Started with Jekyll
Jekyll is a free, open-source tool that transforms plain text into static websites. To begin, ensure you have Ruby and RubyGems installed on your computer. Then, install Jekyll by running:
gem install jekyll bundler
Creating Your Jekyll Site
Navigate to your desired directory and create a new Jekyll site with:
jekyll new my-resume-site
Change into the new directory:
cd my-resume-site
Start the local server to preview your site:
bundle exec jekyll serve
Designing Your Resume Page
Open the index.md file in your site directory. Replace its content with your resume details using Markdown. For example:
---
layout: default
title: My Resume
---
Followed by sections such as Skills, Experience, Education, etc., formatted with Markdown headings and lists.
Customizing Your Site
Modify the _layouts and _includes folders to customize your site's appearance. Use HTML and Liquid templates to add sections like contact info or portfolio links. You can also choose a theme or create your own styles with CSS.
Deploying Your Resume Website
Once satisfied, deploy your site using GitHub Pages, Netlify, or another static hosting service. Push your code to a repository and connect it to your hosting platform following their instructions. Your resume website will be live and accessible to all.
Conclusion
Creating a Jekyll-based resume website is an effective way to present your skills professionally. It offers flexibility, control, and a clean design. With some basic coding knowledge, you can customize your site to reflect your unique personality and career goals.