Welcome to the home repo for my resume. I'm not a visual person and really hate futzing with layout/formatting. I found this excellent (thought a bit dated pipeline) using pandoc and context to generate consistent resumes in various file formats and never looked back.
I am a bit obsessed with writing in Markdown. I feel like it's less distracting than WYSIWYG tools and is fairly easily converted over to things like Word docs or HTML for publishing to a blog (or submitting a resume!)
You can build this yourself using the included dockerfile, but the latest versions are also available in the output directory.
Thanks for stopping bye!
git clone https://github.com/mszep/pandoc_resume
cd pandoc_resume
vim markdown/resume.md # insert your own resume infoMake everything
makeMake specifics
make pdf
make htmlMake everything
docker-compose up -dIf not using docker then you will need the following dependencies.
- ConTeXt 0.6x
- pandoc 2.x
- 1.x is deprecated
Last tested on the above versions and that's not to say the later versions won't work. Please try to use the latest versions when possible.
sudo apt install pandoc contextsudo dnf install pandoc texlive-collection-contextsudo pacman -S pandoc texlive-corebrew install pandoc
brew cask install mactexMake sure to add the directory /Library/TeX/texbin/ to your path or context and mtxrun will not be found.
export PATH=$PATH:/Library/TeX/texbin/
Check if the dependencies are up to date.
context --version
pandoc --version
Currently pandoc 1.x may be within your distro's repos and the latest version should be used. See the pandoc releases for your distro.
e.g. for Debian / Ubuntu
wget https://github.com/jgm/pandoc/releases/download/2.2.1/pandoc-2.2.1-1-amd64.deb
sudo dpkg -i pandoc-2.2.1-1-amd64.deb
Some users have reported problems where their system does not properly find the ConTeXt
executable, leading to errors like Cannot find context.lua or similar. It has been found
that running mtxrun --generate, (suggested on texlive-2011-context-problem), can fix the
issue.