Leverage Markdown and GitHub to Manage Your Resume with Resume-md
Chris Dawkins

Chris Dawkins @siph

About: My front-end is curl

Location:
Colorado
Joined:
Apr 13, 2022

Leverage Markdown and GitHub to Manage Your Resume with Resume-md

Publish Date: Feb 23 '23
4 1

Many developers are very familiar with benefits of markdown. It has a simple syntax which makes it easy to learn, read, and write. It's also very easy to version control and with a tool like Pandoc, can be combined with css to build stylized outputs in multiple formats like PDF and HTML.

This, combined with GitHub Actions and GitHub Pages can be leveraged to automatically build a stylized PDF for download, and deploy a stylized HTML as a static web page.

Resume-md

Resume-md is a project that automates resume management and does all these things for you.

How To Use

  • Generate a new project using resume-md as a template.

    template

  • Make sure to include all branches.

    branches

  • Enable read/write workflow permissions.

    permissions

  • Edit resume.md and push commits. Optionally, you can also edit
    style.css.

  • Once finished, download your PDF/HTML from the Actions tab.

    artifacts

  • The HTML is automatically deployed to
    https://<your-github-username>.github.io/<repository-name>

Conclusion

This approach has a lot of benefits especially to developers who are already comfortable with markdown and using git. Adding the automated processes using GitHub's tooling is an added layer of convenience and speaks to the power of the platform. This makes it trivial to keep your resume looking good and up to date.

Comments 1 total

  • Gary Meng
    Gary MengJun 6, 2024

    This is very good idea to manage Resume. I also create a website Resume to allow user create and update their resume with their own Github Repo.

Add comment