A modern, customizable CV/Resume builder that converts Markdown to a beautiful web page and PDF. Perfect for developers and tech professionals who want to maintain and host their CV on gh-pages.
- Write your CV in Markdown
- Multiple language support
- Multiple theme options
- Automatic deployment to GitHub Pages
- PDF export
- Mobile-responsive design
- SEO-friendly
-
Fork this repository
Click the "Fork" button at the top right of this page. Your forked repository name will be a path to your CV likehttps://[your-username].github.io/[the-name-of-your-repository] -
Enable GitHub Pages
- Go to your repository settings
- Navigate to "Pages"
- Select "GitHub Actions" as the source
- The site will be available at
https://[your-username].github.io/[the-name-of-your-repository]
-
Customize your CV
- Edit the Markdown files in the
markdown-sourcedirectory - The main template is in
cv.default.en.md - Create language variants by copying and renaming (e.g.,
cv.de.mdfor German)
- Edit the Markdown files in the
-
Configuration Create a
.envfile in the root directory with these options:# Theme options: github, retro, screen VITE_CV_THEME=github VITE_PAGE_TITLE=Your Name - CV
The CV builder supports standard Markdown syntax plus some special formatting:
- Use
#for your name - Use
##for main sections - Use
###for subsections or job titles - Use
>for contact information - Use
-or*for bullet points
See markdown-source/cv.default.en.md for a complete example.
Currently available themes:
github- Clean, professional GitHub-style theme (default)retro- Classic paper-like themescreen- Modern, screen-optimized theme
To change the theme:
- Update
VITE_CV_THEMEin your.envfile - Or use the manual deployment workflow with your chosen theme
The CV automatically deploys to GitHub Pages when you:
- Push changes to the
masterbranch - The GitHub Action will build and deploy your CV
- View your CV at
https://[your-username].github.io/markdown-cv-builder
Your CV will look great on all devices - desktop, tablet, and mobile.
This project is licensed under the MIT License - see the LICENSE file for details.