A simple Astro CV inspired by Minimalist CV by Bartosz Jarocki with some extra features.
Built with Astro and Tailwind.
- i18n
- JSON Resume support
- Responsive
Astro content collections were used to define the content, however the pages have to be assembled manually. I decided to do so to have more control over how each page looks. After all this is just a starting template which should be further customized.
The content collection schema for the resume basically matches the JSON Resume schema and under /api/{locale}.json
one can find a json representation of your resume.
The path to the image gets replaced but you have to set the VITE_BASE_URL
environment variable with a path to the root of the project, it has to include trailing slash (https://example.com/
is going to result in https://example.com/_astro/photo.MK1hhBVF.jpg
for example)
-
Clone repository
-
Install dependencies
pnpm i
-
Start the dev server
pnpm dev