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
Release files for markdown-resume-generator 1.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| markdown_resume_generator-1.0.0.tar.gz | 3.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| markdown_resume_generator-1.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 6.9 kB
Release files / markdown_resume_generator-1.0.0.tar.gz
| Download URL | markdown_resume_generator-1.0.0.tar.gz |
|---|---|
| Size | 3.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
946485db5082664d55dac8b6868999d95f1f3dd45ff89b0e497f6cc88a766f3c
|
|
BLAKE2b-256 checksum How to use checksums |
0f79efdf22279ed8d97656dc637a1b25bffd547fdaf9949bde71087fd2184ba6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.4
|
Release files / markdown_resume_generator-1.0.0-py3-none-any.whl
| Download URL | markdown_resume_generator-1.0.0-py3-none-any.whl |
|---|---|
| Size | 3.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
7b0098aab786e1aed8ee0c4bb60281c001e8a77a030fdb37eca4ddd01ecf67ac
|
|
BLAKE2b-256 checksum How to use checksums |
9aee6bb51c2a3e85bcdfa39f48292742bf2f287e268979bc3efc955ba68f0ee7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.4
|