Astro Resume Theme is a fully customizable and responsive template, built to help you create a beautiful online resume or portfolio with ease. It is powered by Astro and styled using Tailwind CSS, making it fast, modern, and easy to work with.
You can bootstrap a new Astro project using the following command:
# Bun
bun create astro@latest --template wasutz/astro-resume-theme
# npm 7+
npm create astro@latest -- --template wasutz/astro-resume-theme
# pnpm
pnpm dlx create-astro --template wasutz/astro-resume-theme
# yarn
yarn create astro --template wasutz/astro-resume-theme
All commands are run from the root of the project, from a terminal: (Could be use 'npm' instead of bun)
Command | Action |
---|---|
bun install |
Installs dependencies |
bun run dev |
Starts local dev server at localhost:4321 |
bun run build |
Build your production site to ./dist/ |
bun run preview |
Preview your build locally, before deploying |
bun run astro ... |
Run CLI commands like astro add , astro check |
bun run astro -- --help |
Get help using the Astro CLI |
Initialize the project Run one of the commands listed in the Quick Start section.
Customize your resume data
Edit your resume data in src/config/cv.json
Customize theme colors
Modify the color scheme by editing src/styles/theme.ts
to match your personal branding.
Replace your CV file
Put your cv file in src/public/cv
and then replace the file name in src/config/cv.json
(basic.cv_file_name)
Run the project locally Once you’ve made your customizations, run the development server:
bun run dev
Open http://localhost:4321 in your browser to view the result 🚀
Licensed under the MIT License, Copyright © Wasut Panyawiphat.
See LICENSE for more information.