This was inspired by my deep anguish for updating my resume using Microsoft Word. For those who've used it, I'm sure you understand the pain. The constant format tinkering, the laggy startup. There is no winning. Only pain and proprietary software. Oh I dream of the days where painless plain-text writing will prevail!
If you would like to emulate how my Resume is made, however, please take a look at this blog post
The process is fairly simple.
- Pandoc : A Swiss-Army Knife command line utility to convert anything into anything.
- Wkhtmltopdf : A way to convert HTML documents to PDF ones, in an interesting way.
- CSS Knowledge : The stupidest, yet most necessary programming language for styling things.
- Markdown Knowledge : Markdown is great, but there are different 'flavors'. It'd be good to read up about Pandoc's style of Markdown.
- MakeFile
: Once you run
$ make
it'll just compile your document :) no need to go through each command in the command line!
- Version Control. You can track your resume via git/github! Say goodbye to the days where you had to remember all of your past achievements. Git will do that for you.
- Work-Flow. You'll never have to update multiple things. It's all right here. Mkd-> HTML,PDF,DOCX
- CSS Styling. Yes it's painful, but it's MUCH better than dealing with LaTex Template programming has. If you disagree, there are good LaTex/ConText templates for these kind of things.
- Pandoc
- Mac OSX ->
brew install pandoc
- Windows Users -> idk google it
- Linux Users -> sudo-apt-get?
- Mac OSX ->
- WKhtmltopdf
- Mac OSX ->
brew cask install wkhtmltopdf
- Windows Users -> idk google it
- Linux Users -> sudo-apt-get?
- Mac OSX ->
- Edit Resume.md
- Update your resume!
- (Be sure to look at the CSS. If you want things to appear on the right hand side, apply a header7 with the
{#right}
attribute. It'll add thefloat: right;
attribute
- Run the makefile
$ make
- My mom
- This simple MakeFile .