Skip to main content

A CLI tool to convert a Markdown resume to a styled HTML page

Project description

Markdown Resume Generator

A CLI tool to convert a Markdown resume to a styled HTML page. Choose from three professional themes: modern, classic, and minimal.

Features

  • Convert Markdown to HTML with a polished CSS template.
  • Three themes: modern (default), classic, minimal.
  • Custom output file name.
  • Simple and fast.

Installation

From PyPI (once published)

pip install markdown-resume-generator

From source

git clone https://github.com/your-username/markdown-resume-generator.git
cd markdown-resume-generator
pip install -e .

Using pip with local project

pip install -e /path/to/markdown-resume-generator

Usage

markdown-resume input.md [output.html] [--theme modern|classic|minimal]

Arguments:

  • input.md (required): Path to the Markdown file.
  • output.html (optional): Output HTML file name. Default: resume.html.
  • --theme (optional): Choose theme. Options: modern, classic, minimal. Default: modern.

Examples

Basic conversion

markdown-resume resume.md

Specify output file

markdown-resume resume.md my_cv.html

Use a different theme

markdown-resume resume.md --theme classic

Full example

markdown-resume resume.md cv.html --theme minimal

Testing

Run unit tests:

python -m unittest test_markdown_resume.py

Or with pytest:

pytest test_markdown_resume.py -v

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

markdown_resume_generator-1.0.0.tar.gz (3.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

markdown_resume_generator-1.0.0-py3-none-any.whl (3.7 kB view details)

Uploaded Python 3

File details

Details for the file markdown_resume_generator-1.0.0.tar.gz.

File metadata

File hashes

Hashes for markdown_resume_generator-1.0.0.tar.gz
Algorithm Hash digest
SHA256 946485db5082664d55dac8b6868999d95f1f3dd45ff89b0e497f6cc88a766f3c
MD5 4ac17b91e86b8b996f4db86434466cca
BLAKE2b-256 0f79efdf22279ed8d97656dc637a1b25bffd547fdaf9949bde71087fd2184ba6

See more details on using hashes here.

File details

Details for the file markdown_resume_generator-1.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for markdown_resume_generator-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7b0098aab786e1aed8ee0c4bb60281c001e8a77a030fdb37eca4ddd01ecf67ac
MD5 9741059bf8e15fd027fa3e27592b5f73
BLAKE2b-256 9aee6bb51c2a3e85bcdfa39f48292742bf2f287e268979bc3efc955ba68f0ee7

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page