MD2Resume
approvedby Bradin Rohde
Convert a Markdown resume to a print-ready, modularly ordered PDF. - This plugin has not been manually reviewed by Obsidian staff.
MD2Resume
An Obsidian plugin to convert markdown into a nice-looking resume!
Overview
I've spent far too many hours just trying to make my resume look right. No matter if I'm in Google Docs or Word, the formatting is always off. You know what's consistent? Markdown. That's why I built MD2Resume.
Installation
Note: Currently this is not supported as a Commmunity Plugin, someday I hope to get it approved!
- Navigate to the plugins directory of your Obsidian vault
cd ~/VAULT/PATH/.obsidian/plugins/
- Clone the project
git clone https://github.com/BrohdeXC/MD2Resume
-
Navigate to the community plugins tab in Obsidian and if you don't have community plugins enabled, do that now
-
Refresh the plugins and enable it
Quick Usage
- Grab the MD2Resume-Template.md file and move it into your vault, rename it as desired
mv ~/VAULT/PATH/.obsidian/plugins/MD2Resume/MD2Resume-Template.md ~/VAULT/PATH/RESUMES/YourResume.md
-
While looking at your file, press the "Preview Resume" button on the left panel
-
Make that resume!
-
Once you're ready to export, press the "Export as PDF" button above the preview
-
Select the destination for the file and give it a name, now you're ready to submit that application!
Detailed Usage
Properties
The properties are values that show up at the top of the resume. This includes name, contact information, and a quick bio. These automatically generate hyperlinks in the PDF. Currently supported properties include:
name- Your Namecontact_email- Your Emailcontact_phone- Your Phone Numbercontact_website- Your Websitecontact_linkedin- Your LinkedIncontact_github- Your GitHubheader- Your bio
Body
Sections: ## Section Name
Any name; freely defined.
Job entries: ### Title | Date Range
The | separator triggers job formatting with a dot-leader between title and date. An optional italicized subtitle on the next line (*Company, Location*) is supported.
Project entries: ### Title: Subtitle
The : separator splits the title for inline subtitle styling. Without a : or |, it renders as a plain titled entry.
Bullets: - or * bullets
Works at section level (bare bullets) and inside entries.
Tag/plain-text lines: Any non-heading
Non-bullet plain text in a section body becomes a tag-list item (useful for certifications, tools, etc.).
Comments
Single hashes # and 4x hashes #### don't generate text in the PDF. This is so they can be used as comments and logic separators that you might not want to show in the resume itself.
For plugin developers
Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.