flaviorizzoglio.dev

This is repository houses my personal portfolio website. Feel free to clone the repository and use the project as a template.

This website is built using the Astro framework and components are styled with the use of TailwindCSS.

πŸš€ Startup

This project utilizes yarn. Initially, clone the repository and run

yarn install

🧱 Project Structure

The project follows the standard Astro structure, organized like this:

/
β”œβ”€β”€ public/
β”‚   └── favicon.svg
β”œβ”€β”€ src/
β”‚   β”œβ”€β”€ components/
β”‚   β”‚   └── Card.astro
β”‚   β”œβ”€β”€ layouts/
β”‚   β”‚   └── Layout.astro
β”‚   └── pages/
β”‚       └── index.astro
└── package.json

Inside the src/pages/ directory, each file is exposed as a route based on its file name.

The src/components/ directory houses the .astro components used to build the different layouts and pages.

Static assets, like images, are placed in the public/ directory.

🧞 Commands

All commands are run from the root of the project, from a terminal:

CommandAction
yarn installInstalls dependencies
yarn run devStarts local dev server at localhost:3000
yarn run buildBuild your production site to ./dist/
yarn run previewPreview your build locally, before deploying
yarn run astro …Run CLI commands like astro add, astro check
yarn run astro β€”helpGet help using the Astro CLI

Future Additions

  • Addition of Hobbies section with photoes.
  • Connetion with Storyblok space for data fetching of projects, skills and photoes.