This repository contains the source code and contents for my gravel-related website where I share routes and useful links from my main social media accounts.
- make sure you have the latest
npm
install and configured in your system - run a
npm install
to restore dependencies - once dependencies are restored start a development server with a
npm run dev
- to create a production build run
npm run astro build
and copy the contents of thedist/
folder over to a host
If you are on VSCode consider using the extensions that are recommended within the VSCode Extensions file once you open up your IDE.
This website relies on Astro Framework and Typescript for content processing and logic. The CSS is handled by Tailwind CSS.
This project leverages GitHub Actions for CI/CD orchestration and Azure for deployments.
The CI pipeline runs on all pull-requests and can be found on this file. The CD pipeline runs only on master and can be found on this file.
This project is deployed to an Azure Static Web App for the sake of simplicity. Then an Azure DNS record is created to redirect from the domain apex to the dynamics created host name.
This project is using as its base on the ltree theme for Astro.