This website is built using Docusaurus 2.
Clone the repository and install dependencies:
git clone https://github.com/FedericoTartarini/FedericoTartarini.github.io.git
cd FedericoTartarini.github.io
yarn installStart the local development server:
yarn startThis will open the site in your browser. Most changes are reflected live without restarting the server.
Generate static content for production:
yarn buildThe output will be in the build directory and can be served by any static hosting service.
Deployment to GitHub Pages is automated using GitHub Actions.
Every push to the master branch triggers a workflow that builds and deploys the site.
You can also deploy manually:
USE_SSH=true yarn deployGIT_USER=<Your GitHub username> yarn deployThis command builds the site and pushes the output to the gh-pages branch.
- The workflow file is located at
.github/workflows/deploy.yml - It uses peaceiris/actions-gh-pages for publishing
- The deployment is triggered automatically on every push to
master
- See the Docusaurus documentation for advanced configuration and usage.
- Project-specific docs are in the
docs/folder.
Pull requests are welcome!
Please follow the project conventions and guidelines described in the documentation.
This project is licensed under the MIT License.