To allow resumes to be previewed anytime, anywhere, written in the Markdown syntax that programmers are most familiar with, and free of charge!
- Dark mode support
- HTML embedding support
- PDF printing support
- Online preview support
- Custom template support
- Multiple template combination support
- Style override support
- More personalized templates
Quickly create a resume project, supports deployment on Vercel
- Create
pnpm create resumejs-
Choose a template
-
Write your README.md
-
Finish your resume!
Import as components into your own project
pnpm add @resumejs/componentsimport { Resume } from '@resumejs/components'
export default function App() {
const resume = `
# Name
## Personal Information
## Work Information
`
return <Resume>{resume}</Resume>
}- CLI support, usage is the same as Vite
- By default, use the README.md in the running directory as your resume markdown
- Supports the vite.config.ts configuration file
You can directly use create-resumejs to create a project
pnpm add @resumejs/resumeDependencies react and react-dom need to be installed.
pnpm add react react-domresume devresume buildresume previewresume dev --template @resumejs/template-nova
resume build --template @resumejs/template-nova- @resumejs/template-default Default template
- @resumejs/template-nova
Default resume template
- The content under the first-level title includes the information of the resume header with the first-level title as the header. You can customize the
headercomponent.
- The first-level title is the name. You can customize the
header-namecomponent. - The picture is used as the avatar. You can customize the
header-avatarcomponent. - Wrap all list items. You can customize the
header-contentcomponent. - Each list is a row. You can customize the
header-rowcomponent. - The item in the list is a column. You can customize the
header-colcomponent.
- The first paragraph below the third-level title
- The table will be changed to the description information of the third-level title, and you can customize the
card,card-item,card-item-label,card-item-valuecomponents. - The first line of text below the title or Table will be changed to the description content, and you can customize the
descriptioncomponent.
- FrontMatter (dark mode, Github, print button)
- You can customize the toolbox component.
This is very simple, just click the button above to deploy to Vercel. You can also deploy to other platforms that support Vite.
This project is tested with BrowserStack.