gatsbytutorials.com
gatsbytutorials.com copied to clipboard
A community-updated list of video, audio and written tutorials to help you learn GatsbyJS. 👩💻
Gatsby Tutorials
Gatsby Tutorials is a website that aims to list every GatsbyJS learning resource currently available online. 🎉
You can find tutorials that interest you in several ways:
- Browse the list (recent tutorials are listed first) 👀
- Search for specific words or phrases 🕵️♀️
- Filter by format (🎧, ✍️ or 📺)
- Filter by topic 🤷♂️
- Filter by author 👩🏫
- Filter by source 🗞️
Notice a tutorial is missing from the list? Please add it! 🙏
How do I add a tutorial?
The easiest approach is to use the make your changes here on GitHub:
-
Open the
src/data/tutorials.yml
file on GitHub 📂 - Use the file editor to add a new tutorial (or edit existing ones) ✏️
- Preview your changes 👓
- Commit your changes 👍
- Create a pull request 📤
Please follow this format and indentation:
- title: 'GatsbyJS: How to Create the Fastest Sites in the World'
link: https://www.youtube.com/watch?v=Gtd-Ht-D0sg
formats:
- video
- text
language: en
date: 2017-10-01
authors:
- Kyle Mathews
source: ReactNext 2017
topics:
- introduction
- performance
-
title
- Title of tutorial (string
; required) -
link
- Working URL where tutorial can be found (string
; required) -
formats
- Media format of tutorial (array
ofstrings
with valuesvideo
,audio
ortext
; required) -
language
- Spoken/written language of the tutorial (string
with a two-letter ISO 639-1 language code; required) -
date
- Date tutorial was published (string
inYYYY-MM-DD
format; optional) -
authors
- Name of author(s) or speaker(s) (array
ofstrings
; optional) -
source
- Name of YouTube channel, podcast, conference, blog, etc. if different from author's name (string
; optional) -
topics
- Main topic(s) covered by the tutorial (array
ofstrings
; required)
What if the tutorial is part of a series?
Rather than adding every tutorial in the series separately, please add the entire series as one entry that links to the series homepage (or the first tutorial in the series).
Coming Soon
Better filters 🏷
- [ ] Filter tutorials by language
- [ ] Filter by multiple topics at once
- [x] ~Cancel active filter by clicking it again~
Better performance ⚡️
- [x] ~Limit initial length of tutorials list~
- [x] ~Generate filter lists at build time~
Better search 🕵️♂️
- [x] ~Allow non-sequential search terms~
- [ ] Highlight search terms in search results
Happy learning! 🤓