I had to recently redo my CV, I made the previous one in InDesign but I needed to work on it both on Linux and Windows so I aimed for something easily editable and portable.
I tried creating in markdown and converting it to pdf with pandoc but the result wasn't that great since I could not style it, I discarded LaTeX too since I didn't really have the time to learn a new tool.
After a bit I settled on HTML and SCSS, I also written a small Dart script to compile to CSS using lib-sass, converting to pdf is really easy since I just print the page directly from the browser. While writing it I also discovered that there are certain CSS media queries just for printing a page, I used it hide certain elements when saving to pdf so I can have just one source for both browser and print.
If you're in a rush I suggest you take this approach into consideration.
If you want to have a look here's the links to the hosted version and the source.
I tried creating in markdown and converting it to pdf with pandoc but the result wasn't that great since I could not style it, I discarded LaTeX too since I didn't really have the time to learn a new tool.
After a bit I settled on HTML and SCSS, I also written a small Dart script to compile to CSS using lib-sass, converting to pdf is really easy since I just print the page directly from the browser. While writing it I also discovered that there are certain CSS media queries just for printing a page, I used it hide certain elements when saving to pdf so I can have just one source for both browser and print.
If you're in a rush I suggest you take this approach into consideration.
If you want to have a look here's the links to the hosted version and the source.
https://www.silvanocerza.com/resume/
https://github.com/silvanocerza/resume/