ATTENTION: I moved my website to Next.js + Vercel. You can find the new implementation in the chicio-blog repository. I kept this repository as a documentation of the old implmentation.
chicio.github.io - www.fabrizioduroni.it
My personal website, created using github pages and GatsbyJS.
To run my website locally you need to install the following software:
- Node
- Gatsby cli (
npm install -g gatsby-cli
)
Then you can use the following commands to run the site in developer mode.
npm run install
npm start
If you want a production version of the website, then run the following commands.
npm run install
npm run build
npm run serve
To deploy a new version in production:
- create and push a new tag (v*..)
- run the deploy script with the following command
npm run deploy
To bumb up dependecies versions use the following command:
npx npm-check-updates -u
My website has been created for Github Pages using:
- GatsbyJS with the following plugins:
- Styled components
- TypeScript
- Jest + React Testing Library
- react transition group