This is the source for my resume.
The branch master
is the statically rendered site. draft
is the dymanic Jekyll site.
git clone --recurse-submodules [email protected]:jkamenik/jkamenik.github.io.git
cd jkamenik.github.io
git checkout draft
git submodule update --init
./runme
In the draft
branch the _site
directory is the master
branch. So after adjusting the site, you can simply commit there.
cd _site
git add ...
git commit ...
git push
If you just want to statically render the site the use ./runme build
.
As a resume the entire site is meant to compile into a single document, but for easy of maintenance it is split into multiple files. These files are included in the following order:
- Header - Name, Email, Phone, and Links
- Summary
- Skills
- Open Source
- Experience
- Education
- Footer - Copyright
A print media CSS is provided which changes the colors and fonts to look better on the printed page. Also, the header and footer are hidden and links are expanded.