My personal blog running on Gatsby.
- Clone this repository.
- Install Gatsby with
npm install -g gatsby-cli
. cd
into the root directory of the cloned repository and runnpm install
to install all site dependencies.- Run
gatsby develop
to build and start a local development server. - View the site at
localhost:8000
, with graphql endpoint atlocalhost:8000/___graphql
- To view a production version of the site, run:
gatsby clean; gatsby build; gatsby serve
and view atlocalhost:9000
Pushing code into this repository triggers two GitHub Actions:
Purge Azure CDN
: which clears the Azure CDN cached content via purgingDeploy Website to Azure Storage Account
: which builds the static site withgatsby build
, and uploads content to an Azure Storage Account - where the site is being hosted.
This project is open source and available under the MIT License