Modify it to your needs and build the code in Ruby with:
bundle install jekyll build
Since then I try to build most basic sites in Jekyll, a static site generator written in Ruby. It has just enough features to be useful, but the generated sites are static.
This project loosely uses Google's Web Starter Kit. I didn't do a good job of preserving the original code or making it maintainable, but it was fun to experiment with a different CSS framework.
Configure the basic parts of the website, including the name and description, using the
The resume has sections defined by the
_data/sections.yml file. The name is the title of the section. The ID is a globally unique ID for the section that is used as a CSS id for the menu scroller. In addition, this specifies the name of the yml file in
_data that the section pulls its data from. If you want to add or modify sections, this is the core file for resume logic. The layout specifies which layout in
_includes/resume/ to use for the section - it is loosely a "macro," but I should refactor the implementation to use a correct Liquid macro.
I deploy the files on AWS S3 using CircleCI (with Cloudflare as a CDN. It can also be easily hosted for free on Github Pages. Note that the circle.yml and deploy.sh files are unnecessary for Github Pages.
If you have changes to this repo, please open an issue or a pull request. Read the post introducing the project on my website, and follow me on twitter or join my mailing list to stay up-to-date with my latest projects.