Skip to content

Gatsby is an open-source static site generator built on top of Node.js using React and GraphQL. It provides over 2500 plugins to create static sites based on sources as Markdown documents, MDX, images, and numerous Content Management Systems such as WordPress, Drupal and more. Source from The Movie Database (TMDb) API (v3) in Gatsby.

License

Notifications You must be signed in to change notification settings

lbayer10/Gatsby-TMDB

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gatsby-starter-tmdb

An example project using gatsby-source-tmdb to build a dashboard of watchlist/favourite TV/movies and custom lists. You can see a live preview at tmdb.lekoarts.de.

Deploy to Gatsby Cloud

Built with vanilla-extract, react-query.

This example showcases a combination of build-time and client-only usage of the TMDb API. The / (homepage) page is built statically with gatsby-source-tmdb. The detailed pages (e.g. /tv/<some-id>) are fetching their data on the client. Read more about client-only routes.

Usage

  1. Clone gatsby-starter-tmdb
  2. Run npm install
  3. Duplicate .env.example and rename it to .env.
  4. Fill out the details required in the newly created .env file
  5. Adapt any settings in gatsby-config.js
  6. Adapt image files in static

About

Gatsby is an open-source static site generator built on top of Node.js using React and GraphQL. It provides over 2500 plugins to create static sites based on sources as Markdown documents, MDX, images, and numerous Content Management Systems such as WordPress, Drupal and more. Source from The Movie Database (TMDb) API (v3) in Gatsby.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published