This template is designed to be hosted using GitHub pages and so that's what these instructions will cover. If you plan on hosting it seperately then there might be some extra steps that we wont cover.
Before starting it might be useful to familiarise yourself with Jekyll, Markdown and GitHub pages.
Before you start make sure you have Ruby and the gems for Jekyll installed locally. You can find out how to do that here.
- Clone your resume repository locally (if you haven't already)
cd [your-repository-name]
bundle install
bundle exec jekyll serve
- Open your browser to
http://localhost:4000
Any changes you make will automatically build and you will be able to see these by refreshing your browser.
Note: You will need to re-run bundle exec jekyll serve
to see changes made in _config.yml
.
Before you start make sure you have pandoc here and MikTeX here installed in your computer.
Then put inside makefile the code below:
TEX = pandoc details.yml
src = template.tex
FLAGS =
resume.tex : $(src)
$(TEX) $(filter-out $<,$^ ) -o $@ --template=$< $(FLAGS)
.PHONY: clean
clean :
rm resume.tex
This will create the resume.tex file. Run it locally to produce the resume.pdf.
In _config.yml add the cv option and a link to download the resume.pdf file.
Upload the whole .git project in your repository and create the gh-pages branch.
To set up Travis CI, create .travis.yml file in your repository:
See Trvais CI build output
link to build