{"repo":"mikepqr/resume-markdown","free":true,"listed":false,"github":"https://github.com/mikepqr/resume-markdown","clone":"git clone https://github.com/mikepqr/resume-markdown.git","description":"Write your resume in Markdown, style it with CSS, output to HTML and PDF","language":"Python","stars":660,"topics":["resume","markdown"],"license":"MIT","category":"productivity","readme_excerpt":"resume-markdown Write your resume in Markdown, style it with CSS, output to resume.html and resume.pdf . Prerequisites - Python ≥ 3.9 or uv - Optional, required for PDF output: Google Chrome or Chromium Installation Using uv Run directly without installing: Or install once: Using pip Usage Quick start 1. Create template files in your current directory: This creates resume.md and resume.css in the current directory. 2. Edit your copy of resume.md with your resume content (the placeholder text is taken with thanks from the JSON Resume Project) 3. Build HTML and PDF output: Build options - Use --no-html or --no-pdf to disable HTML or PDF output: - Use --chrome-path=/path/to/chrome if the tool cannot find your Chrome or Chromium executable (needed for PDF output) - Specify a custom input file: Customization Edit resume.css to change the appearance of your resume. The default style is extremely generic, which is perhaps what you want in a resume, but CSS gives you a lot of flexibility. See, e.g. The Tech Resume Inside-Out for good advice about what a resume should look like (and what it should say). Change the appearance of the PDF version (without affecting the HTML version) by adding rules under the @media print CSS selector. Change the margins and paper size of the PDF version by editing the @page CSS rule.","default_branch":null,"files":null,"tree":[],"storefront":"/r/mikepqr","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/mikepqr/resume-markdown/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}