This repository contains the source code for my resume website generated using the JSON Resume format, a community-driven standard for representing resume data in JSON. All resume details are stored in the resume.json
file following the JSON Resume schema, making it easy to update and maintain.
Just rename and change example files in root folder to get your personal resume.
{
"title": "Here is Roman",
"description": "I am building serverless cloud solutions.",
"photoImage": "photo.jpg",
"available": false,
"availabilityTitle": "Available to Consulting Engagements",
"availabilityDescription": "",
"badgeImage": "",
"badgeLink": "",
"cloudflareToken": "",
"cloudflareAnalyticsToken": "",
"githubAccount": "https://github.com/romcok",
"githubRepository": "https://github.com/romcok/my-astro-resume"
}
View an example here
Run the following command in your terminal (If you don't have pnpm use npm instead)
pnpm install
Once the packages are installed you are ready to run astro. Astro comes with a built-in development server that has everything you need for project development. The astro dev command will start the local development server so that you can see your new website in action for the very first time.
pnpm dev
pnpm run login
pnpm run deploy
All commands are run from the root of the project, from a terminal:
Command | Action |
---|---|
npm install |
Installs dependencies |
npm run dev |
Starts local dev server at localhost:3000 |
npm run build |
Build your production site to ./dist/ |
npm run preview |
Preview your build locally, before deploying |
npm run astro ... |
Run CLI commands like astro add , astro check |
npm run astro --help |
Get help using the Astro CLI |
This module is released under the MIT License.