Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Archived Gatsby starter that builds arrow-key-navigable slide decks from Markdown using React and Netlify.
Gatsby Starter Deck is an archived Gatsby starter that produces a slide-deck website from Markdown files, using React for rendering and arrow-key navigation for presenting. Built on the Gatsby static site framework, it turns plain text slides into a fast, deployable presentation that can be hosted anywhere, including Netlify.
Gatsby Starter Deck is an open-source starter template for creating presentations with Gatsby, React, and Markdown. It takes Markdown files split by --- horizontal rules and outputs a static site where each slide is a separate section navigable with the arrow keys. The project is archived and no longer maintained; the README directs users to gatsby-theme-mdx-deck as its successor. It was authored by Fabian Schultz, Frank Murphy, and Stefan Probst, and is inspired by Guillermo Rauch's deck on Next.js and the mdx-deck project.
src/slides/, with each slide separated by an --- line; files load in sorted path order.yarn develop to write and preview slides locally, or yarn build to generate a production-ready static site.gatsby new my-slides https://github.com/fabe/gatsby-starter-deck or clone the repository and run yarn.//gatsby-deck.netlify.com, indicating easy deployment to Netlify.---, build the site, and present with arrow keys.src/slides/, and the starter will split them on horizontal rules.Slides are written in Markdown in the src/slides/ directory (or a single slides.md file). The starter loads these files in sorted path order and splits them into individual slides wherever a --- horizontal rule appears. During development, yarn develop provides a local preview server; yarn build generates static output that can be deployed anywhere.
The repository is archived, and the archive notice at the top of the README states that the starter has been superseded by gatsby-theme-mdx-deck, a package from the mdx-deck project. New users should use that theme instead; this starter remains available for reference and for those who specifically want a plain-Markdown approach.
No. The repository is archived, and the archive notice recommends switching to gatsby-theme-mdx-deck. No further development is planned for this starter.
Run gatsby new my-slides https://github.com/fabe/gatsby-starter-deck, then edit src/slides.md or add Markdown files under src/slides/. Start the dev server with yarn develop to preview.
Yes. The README shows a standard Markdown image example inside a slide: . Markdown image syntax works as expected.
The starter is described as using Markdown only. MDX support is a feature of the successor theme, gatsby-theme-mdx-deck.
