Using GitHub.com to host your résumé and profile for free!
This site has been created to provide information on hosting your résumé online for free using GitHub.com and GitHub Pages using free résumé templates. Especially if you use GitHub to share code, I also cover setting up your GitHub profile.
Github.com is the leading site for building, delivering, and maintaining code. Using the industry standard git technology, GitHub.com provides an online resource for version control and hosting your portfolios. GitHub also provides GitHub Pages as a way of hosting free websites!
Your profile page is what is displayed when someone navigates to your username on github.com. For example, here's mine: https://github.com/magitz
To create your profile page, create a git repository with the same name as your username. The README.md file in that repository is your profile page. Use Markdown to add content and format the page.
Checkout the GitHub Documentation on Profile pages.
Note: If you want to have both a profile page and a website at your username.github.io, just publish your web content from the gh-pages branch of your repository!
Any GitHub repositroy can have an associated website. This can either be on the main branch, or a branch dedicated to the web content.
- Host your resume on Github pages by Joojo Dontoh
- Has a good walkthrough and links to some nice Bootstrap-based themes.
- Creating a digital CV in Markdown on GitHub by Carolyn Stransky
- A clear step-by-step buid using the built-in Minimal theme.
Site | Framework (see below) | Sample |
---|---|---|
sproogen/modern-resume-theme | Jekyll and YAML | ![]() Sample C3 resume for Alberta Jane using the modern-resume-theme |
Postcards | R and R-Markdown | Several formats available ![]() |
jglovier/resume-template | Jekyll and HTML | ![]() |
Simple Resume | Hugo | |
Vitae | R and R Markdown | Many options available, here's one ![]() |
The Jekyll Themes site has a résumé tag | Jekyll | Many options |
GitHub Pages essentially uses static HTML to serve your site and most any static site generator will likely work. I'm listing a few options, for your résumé, keep it simple, but if you want to explore other options for GitHub Pages, know that there are many!