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:
- gatsby-plugin-image
- gatsby-plugin-google-tag
- gatsby-plugin-react-helmet
- gatsby-plugin-sitemap
- gatsby-plugin-manifest
- gatsby-plugin-offline
- gatsby-plugin-sharp
- gatsby-transformer-sharp
- gatsby-source-filesystem
- gatsby-transformer-remark
- gatsby-plugin-feed
- gatsby-plugin-catch-links
- gatsby-plugin-loadable-components-ssr
- gatsby-plugin-algolia
- Styled components
- TypeScript
- Jest + React Testing Library
- tsParticles + react-adaptive-hooks
- react transition group
- algolia
Go and checkout my homepage and my blog.
You can find status monitoring information at status.fabrizioduroni.it.