Word and LaTeX are too overkill for a curriculum vitae / resume.
So why not write it in Markdown?
Have fun: ohmycv.app
WIP
Highly recommend using Chromium-based browsers, e.g., Chrome and Microsoft Edge.
- Write your resume in Markdown and preview it in real-time, it's smooth!
- It works offline (PWA)
- Export to A4 and US Letter size PDFs
- Customize page margins, theme colors, line heights, fonts, etc.
- Pick any fonts from Google Fonts
- Add icons easily via Iconify (search for icons on Icônes)
- Tex support (KaTeX)
- Cross-reference (would be useful for an academic CV)
- Case correction (e.g.
Github
->GitHub
) - Add line breaks (
\\[10px]
) or start a new page (\newpage
) just like in LaTeX - Break pages automatically
- Customize CSS
- Manage multiple resumes
- Your data in your hands:
- Data are saved locally within your browser, see here for details
- Open-source static website hosted on Github Pages, which doesn't (have the ability to) collect your data
- No user tracking, no ads
- Dark mode
It's built on Nuxt 3, with the power of Vue 3, Vite and UnoCSS.
Clone the repo and install dependencies:
pnpm install
Build some packages:
pnpm build:pkg
To enable picking fonts from Google Fonts, you will need to generate a Google Fonts Developer API Key. Then, create a .env
file in site
folder and put:
NUXT_PUBLIC_GOOGLE_FONTS_KEY="YOUR_API_KEY"
Start developing / building the site:
pnpm dev
pnpm build