Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Pluralsight

Creating Plugins, Themes and Starters with GatsbyJS: Playbook

via Pluralsight

Overview

This course will teach you how to develop custom plugins, themes, & starter templates that make it easier to customize & reuse Gatsby code for multiple projects.

Do you need to reuse styles and components across GatsbyJS sites? Or maybe you have a custom data source or need to change the way your pages render content? In this course, Creating Plugins, Themes, and Starters with GatsbyJS 3: Playbook, you’ll learn to customize GatsbyJS sites by understanding the different ways to extend functionality. First, you’ll explore forking and creating a custom starter to add custom styles and components. Next, you’ll discover how to build your own source and transformer plug-ins to add features and customize rendering of pages. Finally, you’ll learn how to share parts of your starter with others using a theme. When you’re finished with this course, you’ll have the skills and knowledge of customizing and extending GatsbyJS needed to share with the community or within your own organization. Software required: NodeJS 14

Syllabus

  • Course Overview 1min
  • Creating and Publishing a Custom Starter 20mins
  • Using GatsbyJS Node APIs with Local Plugins 27mins
  • Integrating a Custom API with a Source Plugin 20mins
  • Customizing Gatsby Nodes with a Transformer Plugin 11mins
  • Making a Reusable Theme from a Starter 20mins

Taught by

Kamran Ayub

Reviews

Start your review of Creating Plugins, Themes and Starters with GatsbyJS: Playbook

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.