Resume builder based on Markdown and Tailwind CSS. Built with Astro, and inspired by Standard Resume.
- Full Tailwind CSS integration with
@tailwindcss/typography
plugin - Dark mode ready with
:dark
tag powered by Tailwind CSS - No need for complex data structure, just write your information in Markdown!
- Resume PDF generation using Playwright
- Ready for deployment with Netlify or any static website hosting.
- Fonts powered by Fontsource
- Full Typescript support
Desktop | Tablet | Phone |
---|---|---|
Desktop | Tablet | Phone |
---|---|---|
Page 1 | Page 2 |
---|---|
Astro looks for .astro
or .md
files in the src/pages/
directory. Each page is exposed as a route based on its file name.
There's nothing special about src/components/
, but that's where we like to put any Astro/React/Vue/Svelte/Preact components.
Any static assets, like images, can be placed in the public/
directory.
The pdf is generated at build time, so no need to manually generated it.
All commands are run from the root of the project, from a terminal:
Command | Action |
---|---|
yarn |
Installs dependencies |
yarn dev |
Starts local dev server at localhost:3000 |
yarn build |
Build your production site to ./dist/ |
yarn preview |
Preview your build locally, before deploying |
yarn astro ... |
Run CLI commands like astro add , astro preview |
yarn astro --help |
Get help using the Astro CLI |
- You can quickly clone this repository by clicking on Use this template.
- After your repository is created, you should modify index.md with your information.
- Once you are done, push your changes into your repository.
- Select any of the available options to deploy your websites. This project already provides the setup to deploy with Netlify, you can check this guide for more information.
Feel free to open issues or/and pull requests into this repository to improve it!
MIT.