Intermediate Gatsby

Table of Contents

  1. Initial Setup

    1. Introduction
    2. Set Up Your Development Environment
    3. Configure a Monorepo
  2. Understanding Gatsby APIs

    1. Add Custom Pages to Gatsby
    2. Add Custom Data to Gatsby
    3. Create Relationships Between Data Nodes
    4. Create Custom Resolvers for Data Types
    5. Handle Remote Images
  3. Working With Custom Data

    1. Create Pages from Custom Data Automatically
    2. Create Pages from Custom Data Manually
  4. Build Custom Gatsby Themes

    1. Set Up Theme Development
    2. Install the Custom Theme
    3. Create a Layout
    4. Add a Shared Nav Component
    5. Configure a Gatsby Theme
    6. Use File Shadowing to Override Themes
  5. App-Like Features of Gatsby

    1. Create Client-Only Routes
    2. Use Serverless Functions
    3. Protected Routes
  6. Deployment

    1. Deploy a Gatsby Site to Netlify
    2. Managing Environment Variables in Gatsby