Skip to content

pastenes/richards-dev-site

Repository files navigation

Gatsby

Richard's Dev Site

This is the repo for my portfolio/landing page at https://richard.pastenes.dev.

The site is built with Gatsby using the Gatsby minimal starter, styled with Tailwind CSS and the data sourced from Sanity.io.

The birds animation is done with Vanta.js.

Development

Prerequisites

  • Node.js (v18+)
  • npm

Getting Started

  1. Install dependencies:

    npm install
  2. Start the Gatsby development server:

    npm run develop
  3. Start Storybook (optional):

    npm run storybook

Sanity CMS

The content is managed through Sanity CMS. To run the Sanity Studio locally:

  1. Navigate to the CMS directory:

    cd cms
  2. Install dependencies:

    npm install
  3. Start the Sanity Studio:

    npm start

The Sanity Studio will be available at http://localhost:3333.

Available Scripts

Main Project:

  • npm run develop - Start Gatsby development server
  • npm run build - Build the project for production
  • npm run serve - Serve the production build
  • npm run clean - Clean Gatsby cache
  • npm run storybook - Start Storybook development server
  • npm run build-storybook - Build Storybook for production

Sanity CMS:

  • npm start - Start Sanity Studio development server
  • npm run build - Build Sanity Studio for production

About

My Dev landing page

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •