Source code for my Jekyll-based portfolio at billmartin.io, which uses the Freelancer Jekyll Theme with my own additions:
The "Download Resume" button was added on the about page, which links to /resume/your-name-resume.pdf
In addition to the default portfolio posts, the ability to make blog posts has been added.
The new folder structure is:
The default Freelancer theme only supports client, date, application, and description fields for portfolio projects. I added a section to show languages, tools, concepts, & stack used for each project. They show up as tags.
Relevant Font Awesome were added to each header, overriding the default "star" icons.
- Fork or clone this repo to your own with name:
your-github-username.github.io
- Overwrite profile picture in
/img/profile.jpg
- Replace
you@email.com
in_includes/contact_static.html
with your email address. Refer to formspree for more information. - Create new posts to display your projects & blog posts. See existing examples in
_posts/blog/
and_posts/portfolio/
- Update resume in
/resume/your-name-resume.pdf
, and update_includes/about.html
to reflect your resume file's name. - Push changes on master branch to remote
- Go to your-github-username.github.io
View this jekyll theme in action at billmartin.io