A curriculum vitae template that lets you write your cv in Markdown and supports both HTML and PDF output formats. To generate the cv, we use Jekyll.
The project is a fork from markdown-cv and the usage is essentially the same. We only provide an alternative styling theme.
See Live example of this template here.
To start, simply fork the nimo-markdown-cv repo
Your resume content will be contained in index.md
, which has an example cv. Start by modifying index.md
! To see the result, you have two options:
- Go to Settings of you git repo.
- In the Github Pages section, choose master branch, which will automatically build your cv and serve it on your free GitHub Pages website.
- Head to yourusername.github.io/nimo-markdown-cv to see your beautiful CV.
Any change you want to make to your CV from then on would have to be done on the master
branch and will be immediately rendered by Github Pages.
- install jekyll on your computer.
gem install jekyll
will do for most users. - Clone your fork on your computer
- Type
jekyll serve / bundle exec jekyll serve
and you'll be able to see your CV on your local host (the default address is http://localhost:4000). - You can edit the
index.md
file and see changes live in your browser. - To print a PDF, just press Print. Print and web CSS media queries should take care of the styling.
- Clone your fork on your computer
- Type
make build
to set up service - Type
make
ormake start
to start service, then your can openlocalhost:4000
on your local host to see your CV - You can edit the
index.md
file and see changes live in your browser. - Since the
jekyll-pdf
does not work well with this repo, try using Chrome's print feature, just right-click in your browser and click print tag
You can optionally integrate jekyll-pdf to the package and automatically generate the PDF along with the HTML version. See more instructions in the repo. As of 02/07/2019, jekyll-pdf
does not work well with this repo.