All Projects → pomber → gatsby-theme-deck-n-blog

pomber / gatsby-theme-deck-n-blog

Licence: other
Create a deck (with mdx-deck) and a blog post from the same MDX

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to gatsby-theme-deck-n-blog

Mdx Deck
♠️ React MDX-based presentation decks
Stars: ✭ 10,487 (+61588.24%)
Mutual labels:  deck, presentation, gatsby, mdx, gatsbyjs, gatsby-theme
gatsby-attila-theme-ghost
A Gatsby theme plugin for creating blogs from headless Ghost CMS.
Stars: ✭ 16 (-5.88%)
Mutual labels:  gatsby, gatsbyjs, gatsby-plugin, gatsby-theme
gatsby-theme-gallery
🏞 A Gatsby Theme for adding a gallery to your site.
Stars: ✭ 40 (+135.29%)
Mutual labels:  gatsby, gatsby-plugin, gatsby-theme
gatsby-graphcms-example
Example of Gatsby source plugin for GraphCMS
Stars: ✭ 32 (+88.24%)
Mutual labels:  gatsby, gatsbyjs, gatsby-plugin
gatsby-source-stripe
Gatsby source plugin for building websites using Stripe as a data source
Stars: ✭ 71 (+317.65%)
Mutual labels:  gatsby, gatsbyjs, gatsby-plugin
gatsby-theme-dox
Documentation made easy with Gatsby. 🎉
Stars: ✭ 29 (+70.59%)
Mutual labels:  gatsby, gatsby-plugin, gatsby-theme
gatsby-plugin-disqus
💬 A plugin for adding Disqus comments to GatsbyJS
Stars: ✭ 40 (+135.29%)
Mutual labels:  gatsby, gatsbyjs, gatsby-plugin
gatsby-theme-egghead-blog
This is a theme version of our gatsby-starter-egghead-blog.
Stars: ✭ 18 (+5.88%)
Mutual labels:  gatsby, mdx, gatsby-theme
Gatsby Starter Portfolio Emma
Minimalistic portfolio with full-width grid, page transitions, support for additional MDX pages, and a focus on large images. Especially designers and/or photographers will love this theme! Built with MDX and Theme UI.
Stars: ✭ 253 (+1388.24%)
Mutual labels:  gatsby, mdx, gatsbyjs
gatsby-plugin-prettier-build
prettify gatsby build output
Stars: ✭ 30 (+76.47%)
Mutual labels:  gatsby, gatsbyjs, gatsby-plugin
gatsby-plugin-lunr
Gatsby plugin for full text search implementation based on lunr client-side index. Supports multilanguage search.
Stars: ✭ 69 (+305.88%)
Mutual labels:  gatsby, gatsbyjs, gatsby-plugin
livestream-gatsby-themes
Source code to demonstrate how to build Gatsby themes, child themes, and sites using themes.
Stars: ✭ 24 (+41.18%)
Mutual labels:  gatsby, gatsbyjs, gatsby-theme
gatsby-theme-jam-example
An example submission for the Gatsby Theme Jam.
Stars: ✭ 89 (+423.53%)
Mutual labels:  gatsby, gatsby-plugin, gatsby-theme
subtle-ui
A collection of clever yet understated user interactions found on the web
Stars: ✭ 39 (+129.41%)
Mutual labels:  gatsby, mdx, gatsbyjs
Code Surfer
Rad code slides <🏄/>
Stars: ✭ 5,477 (+32117.65%)
Mutual labels:  deck, presentation, mdx
gatsby-plugin-dynamic-routes
Creating dynamic routes based on your environment and/or renaming existing routes
Stars: ✭ 14 (-17.65%)
Mutual labels:  gatsby, gatsbyjs, gatsby-plugin
Gatsby Mdx Blog Starter Project
Gatsby MDX Blog Starter Project
Stars: ✭ 248 (+1358.82%)
Mutual labels:  gatsby, mdx, gatsbyjs
Gatsby Theme Terminal
A zero component Gatsby theme for developers 🔋
Stars: ✭ 251 (+1376.47%)
Mutual labels:  gatsby, mdx, gatsbyjs
gatsby-themes
A collection of open source, well designed, highly customizable and 100% free Gatsby themes for blazing fast sites. We are working on the next version of the Flex theme. See https://github.com/reflexjs/reflexjs
Stars: ✭ 296 (+1641.18%)
Mutual labels:  gatsby, mdx, gatsby-theme
gatsby-plugin-apollo-client
📡Inject a Shopify Apollo Client into the browser.
Stars: ✭ 20 (+17.65%)
Mutual labels:  gatsby, gatsbyjs, gatsby-plugin

Deck 'n' Blog

You write the MDX for your mdx-decks, and this Gatsby theme creates the deck and the blog post for you.

Installation

To use this theme in your Gatsby sites, follow these instructions:

  1. Init your Gatsby site

    mkdir my-gastby-site
    cd my-gastby-site
    npm install --save react react-dom gatsby gatsby-theme-deck-n-blog
    npm init -y
  2. Create gatsby-config.js:

    module.exports = {
      plugins: ["gatsby-theme-deck-n-blog"]
    };
  3. Create a deck in decks/my-deck.mdx

    ---
    title: The Title
    date: 1986-02-20
    ---
    
    import { Intro, Content } from "gatsby-theme-deck-n-blog"
    
    <Intro>
    
    This will only appear in the blog post as an intro an as the excerpt.
    
    </Intro>
    
    # Slide 1
    
    <Content>
    
    This will appear in the blog post together with the slide 1
    
    </Content>
    
    ---
    
    # Slide 2
    
    <Content>
    
    This will appear in the blog post together with the slide 2
    
    </Content>
  4. Create another deck (yes, you need to create at least two decks!) in decks/another-deck.mdx

  5. Start your site

    npx gatsby develop
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].